59
86
184
87
81
208
2177
20
84
380
116
121
114
29
127
183
55
437
160
35
93
43
24
198
58
281
128
139
41
23
142
665
10
220
90
65
89
56
177
30
39
50
11949
866
129
353
797
377
73
388
77
387
94
832
26