29
40
33
72
15
23
109
74
37
13
31
108
86
57
220
116
11
197
47
16
6
28
143
5
171
20
145
100
79
39
45
2
25
199
30
48
56
106
32
14
49
42
44
41