16
11
53
32
106
28
49
94
139
38
62
44
35
30
18
33
459
51
184
188
132
14
52
21
12
99
19
146
126
434
130
127
4
34
111
9
328
92
56
13
225
105
36
260
83
699