13
5
41
18
82
382
128
31
56
26
4
33
69
213
9
6
30
16
118
36
134
171
232
34
45
62
15
19
51
20
39
309
40
70
23
28
257
42
2
84
27
3
101
63
22