59
42
28
36
62
11
39
130
64
33
90
20
159
60
22
63
40
299
238
745
81
128
48
97
102
55
56
101
43
72
54
279
37
96
175
177
382
122
16
436
25
123
125
34
129
1812
341
89