183
241
138
81
41
153
76
36
17
62
84
29
214
168
176
42
48
87
310
25
82
31
350
233
282
139
97
52
12
13
38
54
124
7
44
53
175
50
26
499
118
154
102
78
113
116
224
179
221