29
18
63
65
40
7
42
99
263
54
43
47
141
89
28
91
112
57
19
22
59
58
20
11
74
13
27
100
49
45
116
48
108
101
94
8
180
129
62
12
143
56
14
31
16
77
23
38
55