32
43
28
54
159
101
36
29
63
55
26
16
34
2
50
382
198
33
48
114
68
109
12
403
9
102
183
240
70
27
105
49
21
72
113
57
62
20
108
104
42
22
10
234
130
204
25
46
52