32
31
40
7
85
4
53
35
25
88
74
24
59
56
11
19
46
305
43
10
34
3
15
100
107
51
265
39
29
66
55
172
125
149
63
20
8
23
12
28
38
318
213
18