119
59
43
29
342
90
126
30
57
188
49
54
134
52
25
100
41
22
207
221
56
70
68
149
121
61
6
88
31
33
13
27
18
12
38
151
120
28
173
141
114
32
35
40
58
14