52
76
7
104
235
46
83
281
150
45
610
299
85
130
102
84
65
12
35
9
34
28
17
204
11
32
74
22
68
33
171
43
126
75
206
392
30
36
23
116
236
20
26
103
60
80
334
178
113
156
37
291
62
108
27