100
173
39
23
30
37
71
64
38
28
390
108
17
47
2
94
34
75
54
22
15
18
43
46
55
228
40
14
72
96
205
288
165
411
27
260
65
35
491
182
196
122
410
9
77
61
52
68
200
7
111
57