28
163
17
88
32
152
34
36
117
29
408
9
55
37
38
25
18
65
85
5
48
21
24
15
51
20
2
122
69
79
228
197
250
95
10
104
62
112
66
78
39
35
101
6
43
58
40