31
310
9
34
19
15
78
24
3
107
131
54
28
20
48
77
25
45
57
442
67
114
159
79
84
29
62
12
154
125
202
56
7
44
116
162
90
14
50
18
100
121
40
127
8
23
39
36
27
134
194