29
30
8
7
9
10
38
17
28
4
11
5
94
40
61
124
34
26
33
189
35
136
59
36
97
47
105
25
58
54
24
102
41
31
20
14
179
60
439