210
82
17
44
69
14
33
15
145
54
27
19
79
126
260
51
300
70
92
36
1078
512
398
254
186
29
220
32
148
22
11
179
49
131
538
152
142
48
61
13
59
90
121
182
35