30
28
9
29
187
8
22
11
31
91
120
16
13
32
124
37
44
26
39
15
42
55
40
25
17
89
12
49
18
14
46
5
140
100
51
54
70
92
69
174
125
158
45
774
95
93