41
16
23
44
97
138
26
40
262
51
17
24
31
150
72
126
199
25
75
66
54
129
45
33
18
55
10
197
38
35
90
118
20
88
146
186
56
230
152
234
110
78
65
372
586
103
99
189
949
58
101
263