27
62
36
30
20
12
17
28
21
201
40
13
32
39
47
63
2
37
41
15
298
55
42
5
7
237
51
219
222
50
152
117
33
9
158
112
89
16
150
113
48
87
69
26
24
233