133
13
35
110
255
69
134
635
33
3
95
248
49
1
280
321
116
43
604
234
157
401
82
12
25
176
20
249
51
27
196
279
7
23
208
57
402
53
77
396
245
67
392
94
29
97
11
148
408