27
263
16
81
9
24
19
29
42
50
25
84
66
83
152
107
272
37
149
96
33
32
315
23
44
12
143
160
49
80
178
36
4
35
65
31
47
396
53
38
274
91
78
17
278
69
142
70
21
63