31
215
99
100
26
67
40
140
64
51
25
83
38
66
54
239
147
28
39
115
1190
148
98
89
149
52
58
20
24
253
37
10
73
69
19
103
23
56
30
237
21
125
34
70
47
49
141
46
380
32