28
85
33
109
36
54
424
149
94
90
11
112
24
43
10
8
12
31
30
27
22
21
55
165
150
155
78
59
75
52
37
79
34
16
302
81
221
210
62
82
64
19
17
86
46
48
133
25
120
125
26
66
232