185
62
93
21
94
63
50
26
11
14
18
59
42
100
148
145
136
129
23
22
187
220
46
124
27
250
266
24
65
416
431
119
215
75
256
35
57
102
44
70
117
37
51
5016
41