52
33
9
77
70
146
331
217
94
67
63
106
140
93
19
98
36
86
138
113
81
74
104
258
14
69
46
8
11
103
25
147
49
55
73
110
141
123
26
31
47
56
129
193
68
163
117
53
60
128
95
130
75
350