29
9
3
14
99
129
64
98
46
44
45
17
53
26
28
70
55
62
31
68
63
41
27
180
15
43
19
325
30
66
82
42
32
101
111
36
25
60
105
203
88
61
67
102
117
195
76
83
146
24