50
238
73
70
29
59
26
42
324
76
22
135
422
46
147
40
90
9
39
110
35
51
34
118
143
75
44
32
117
53
235
54
10
31
183
106
52
333
88
37
111
175
81
321
67
16
7
380
374
195