75
50
11
16
17
1
10
19
37
35
62
45
26
38
65
29
21
42
34
102
76
98
237
107
22
55
123
69
208
111
252
77
302
51
409
143
95
114
213
307
116
188
339
138
73
122
166
125
137
18
225
30
53