187
69
136
137
45
91
60
177
120
38
346
248
80
426
200
81
75
63
31
98
49
226
194
39
96
118
62
23
104
285
117
110
51
59
76
70
128
65
48
82
68
13
230
66
232
25
205