2
29
61
3
23
12
30
43
19
8
17
24
20
189
6
41
34
32
9
7
22
15
4
45
72
38
13
49
21
11
46
16
58
35
25
107
75
36
88