29
91
137
21
28
231
19
127
99
40
15
31
177
155
56
128
9
23
115
85
46
13
51
25
12
36
61
17
74
336
38
66
255
37
27
18
42
92
14
172
72
243
10
87
64
265
88
20
43
100