91
125
69
41
77
183
247
151
110
47
133
82
138
327
2
30
26
29
68
127
341
500
117
15
44
32
94
76
274
51
17
101
5
215
174
63
50
28
132
9
55
10
60
229
119
59
86
99
105