197
82
373
83
43
184
78
57
126
199
96
17
15
98
212
53
77
105
121
87
122
357
605
88
44
33
152
97
61
125
217
51
119
204
110
50
38
13
21
9
55
34
86
195
71
99
187
73
136
314
349
107
116