29
110
178
47
93
13
70
44
66
41
68
22
18
42
10
95
58
128
53
69
46
2
80
35
63
23
36
16
96
77
27
15
108
79
164
123
74
67
124
426
162
32
163
82
30
113