50
120
129
18
46
95
47
235
48
51
263
91
23
31
164
55
33
34
97
77
193
125
13
145
14
29
16
28
64
45
250
78
69
35
12
56
126
68
117
70
268
15
26
338
32
109
58
199
60
116
119