30
163
73
38
118
59
25
26
134
41
15
80
35
96
51
103
67
22
13
56
21
9
43
19
28
69
42
20
106
61
108
45
308
29
140
23
40
189
84
88
10
93
27
92