29
23
17
55
46
40
85
162
53
12
26
10
2
60
82
49
6
58
21
8
122
9
14
65
44
22
68
30
107
20
45
18
11
83
77
16
24
1
4
102
5
28
33