22
90
312
227
25
415
110
282
131
31
420
948
17
9
4
13
3
79
38
1245
56
8
27
349
47
410
30
166
257
67
7
16
72
34
85
19
902
82
23
386
29
15
36
60
176
122
12
62
57
98
355