30
28
104
29
17
21
199
39
4
45
115
8
57
60
34
49
27
63
1
20
70
6
7
125
18
23
14
11
33
15
64
41
140
94
13
887
38
142
311
76
36
91
511
419
171
105
12
69
550
1236
9
195