9
19
106
12
24
6
13
4
35
103
15
7
45
21
29
11
63
25
47
100
96
26
17
64
8
20
5
16
31
48
1
30
49
389
62
3
146
54
28
14
76