116
350
18
110
6
146
33
21
141
63
44
13
15
86
37
19
68
26
40
31
24
59
55
123
130
144
140
178
80
45
158
46
56
22
69
102
147
65
480
41
96
149
124
91
104
54
345
239
191
57
47
433
132
81
48