62
49
13
32
36
123
420
512
116
52
98
118
42
233
129
70
81
249
80
282
87
279
144
24
91
147
313
201
74
37
69
104
165
154
246
238
355
48
33
16
64
125
114
38
151
85
264
136
61