110
11
36
12
55
68
24
56
78
169
694
284
43
165
77
38
58
153
37
122
35
83
114
76
60
45
192
246
123
92
658
87
116
171
151
229
182
176
9
133
175
50
1296
967
162
218
59
41
127
17
13
341