24
6
5
29
97
113
1
23
47
46
311
43
4
14
13
8
10
56
9
122
52
50
231
17
38
104
27
11
85
42
279
32
123
98
49
1022
432
446
413
116
265
196
380
260
213
60
718
349
271
166
108