13
3
43
8
4
335
11
18
24
40
100
154
49
88
42
307
39
165
46
180
61
33
332
29
301
351
140
120
59
44
73
90
91
28
76
112
68
200
397
129
346
4474
162
782
48
2756
64
2490
36
141
275
1373
102
144