32
31
90
59
43
51
85
125
98
52
13
263
49
19
44
26
10
604
34
86
68
88
12
54
70
101
20
7
79
67
17
2
182
23
40
41
253
214
66
114
25
28
298
122
48
3
194
53
21
29
11