128
350
59
25
216
80
19
15
17
146
58
264
16
46
40
38
77
20
54
87
53
37
43
36
134
112
213
3
44
69
149
151
108
86
120
33
50
42
129
159
60
130
88
34
45
419
147
95
35