61
56
30
114
62
209
85
37
149
267
179
97
82
158
230
378
84
39
296
201
43
52
420
48
33
42
70
24
413
250
476
38
379
27
103
155
23
968
96
76
19
218
77
117
32
41
65
243
75
160
28
40
11
81