87
97
82
99
71
81
41
35
116
226
125
54
323
36
222
175
31
28
2
297
25
330
85
106
79
17
132
150
40
199
48
406
19
139
70
27
47
156
118
134
38
30
12
37
9
119
59
127
42
264
241
77
115