29
101
14
124
109
308
177
62
65
52
79
165
40
178
61
38
80
37
110
28
43
85
27
51
34
31
57
55
41
20
121
26
96
86
49
82
33
53
58
18
15
12
30
64
94
17