29
181
16
30
36
43
32
37
97
49
129
94
18
55
82
9
45
17
40
13
51
23
6
78
15
124
107
24
20
7
103
38
141
75
79
10
14
8
5
53
22
44
145
33