64
56
48
129
120
82
127
27
50
246
104
33
132
213
51
19
138
32
242
230
97
125
688
14
46
160
55
332
49
122
106
225
205
95
29
39
28
297
100
44
54
77
94
76
210
115
92
179
150
38
37
235
110
176