2
22
3
11
1
10
9
23
17
185
29
74
28
21
101
25
19
13
16
97
45
33
20
46
51
82
39
7
47
40
42
24
14
15
88
53
118
18
70
31
54
12
58
92