6
32
22
18
19
31
12
23
101
45
25
26
21
14
11
46
57
56
173
8
34
38
47
10
77
317
117
110
2
7
43
100
39
74
59
20
28
58
49
42
33
15
35
29