35
8
256
86
30
15
62
362
110
322
103
18
105
33
20
54
1395
437
4
42
25
61
21
73
46
40
70
135
1463
92
150
302
77
125
332
27
127
109
58
76
32
112
627
22
55
208
108
41
94