61
128
148
146
357
108
179
40
102
66
57
79
105
84
225
75
17
141
42
50
172
92
68
24
111
83
103
269
104
126
211
134
157
87
72
196
130
206
970
56
23
165
82
121
96
69
53
70
156
71
47
158
106