36
28
29
86
12
82
244
263
46
207
72
37
4
66
32
26
51
110
68
88
127
24
10
13
35
355
125
43
156
195
3
1283
25
278
91
121
64
7
21
5
22
27
118
100
77
30
342
44
85
70