36
1259
194
94
59
351
25
42
24
28
306
189
64
343
18
29
192
95
411
103
583
48
73
35
38
105
109
270
32
17
54
26
7
23
9
61
12
55
78
20
317
151
34
49
397
21
224
174
5
617
1783
51