52
10
51
35
6
46
38
95
329
161
56
63
70
39
93
14
36
59
21
141
55
248
28
17
175
41
153
182
48
75
54
96
12
44
33
40
31
45
24
18
67
58
102
62
92
89
23
481
53