28
55
10
20
227
5
337
25
19
301
31
43
109
29
18
34
16
51
36
38
45
23
57
11
88
294
76
42
123
50
4
64
113
204
269
49
9
94
189
27
6
22
80
35
60
338
140
138