27
63
19
301
26
50
229
54
33
37
40
32
105
74
68
92
22
69
55
82
43
12
159
15
21
34
31
30
28
259
23
29
17
70
118
124
58
88
75
36
57