52
66
24
148
59
256
112
312
51
30
20
236
120
40
19
4
14
74
84
28
68
60
342
55
113
93
111
125
61
73
37
204
168
57
88
45
102
219
213
162
124
76
179
67
31
105
32
41
281
34
18
186
36