92
42
179
77
197
49
19
73
114
349
132
141
129
90
209
291
106
78
139
64
66
96
375
59
172
74
34
89
188
305
35
47
13
37
22
20
4
8
11
84
12
16
24
23
144
110
27
94
322
315
157
56