115
282
126
103
32
173
12
142
184
520
386
44
159
36
61
30
80
16
113
8
35
14
26
52
49
17
163
15
92
51
65
3
9
71
59
29
38
18
5
6
2
4
43
1
410
13