115
66
34
48
29
172
52
22
55
18
70
37
16
35
43
36
33
91
51
30
28
5
59
15
402
121
41
81
11
80
4
68
46
137
27
158
109
82
593
147
12
138
20
284
629
88
21