9
332
100
19
31
42
73
22
116
98
26
1013
678
33
44
28
4201
34
29
36
13
17
104
161
35
49
48
70
32
12
6
41
58
57
20
21
24
25
445