27
17
112
63
208
8
42
251
25
12
11
19
83
21
13
23
5
65
24
39
45
14
91
26
144
59
302
18
176
70
31
146
51
135
94
96
67
99
37
43
28
113
47
22
111
185
120
58
579