29
25
152
23
64
118
59
45
56
44
21
42
124
33
18
54
10
184
129
94
1
31
119
35
15
24
105
66
52
248
135
180
50
9
156
126
63
47
53
100
86
280
296
17
16
5
20
8