121
46
90
95
279
27
21
123
89
107
60
54
11
66
36
34
220
71
288
101
117
56
79
41
45
31
28
65
35
51
15
37
206
68
20
100
81
105
55
70
266
336
80
50
179
16
191
499
197