8
35
49
133
67
70
251
126
76
73
184
52
239
51
59
55
32
255
139
112
296
119
64
197
81
58
48
181
77
88
376
99
25
82
41
62
85
141
116
130
140
44
91
94
69
40
114
100
241
222
137