112
295
452
188
51
27
60
49
6
87
67
31
150
50
45
151
26
21
71
72
48
20
18
32
109
30
25
108
125
24
75
52
116
224
13
23
166
38
78
22
11
15
47
2
9
144
57
146
306
119