166
52
216
137
121
192
125
242
140
83
101
103
88
211
158
77
148
127
17
4
50
120
364
75
190
516
56
87
91
60
29
11
252
22
19
58
208
225
99
70
59
160
85
142
149
45
5
113
240
73
96
152
109