22
94
240
15
84
127
73
14
70
16
31
106
47
434
98
190
356
96
118
218
345
256
45
40
76
294
99
142
48
82
146
373
680
86
66
62
107
360
481
130
1486
105
157
20
302
36
87
145
51
38