27
45
46
660
248
243
18
68
11
30
52
48
290
92
276
88
100
200
24
124
14
7
9
154
37
32
94
16
59
51
145
31
17
13
21
25
85
10
5
36
33
70
86
55
121
150
6
165
66
39
29