27
173
146
63
123
73
37
39
60
12
18
41
72
150
68
23
31
38
26
48
77
62
125
32
101
8
314
69
25
223
10
7
226
34
585
421
1073
190
75
22
13
29
4
178
155
109
355
182
83
14
19