32
3
101
35
130
8
258
157
119
33
38
150
17
417
162
37
59
252
19
47
95
54
55
26
50
18
83
233
11
159
147
15
25
51
28
93
87
42
138
66
225
57
525
64
39