17
10
173
30
141
113
66
91
77
15
69
84
26
123
38
106
280
25
130
75
83
16
40
197
36
131
37
6
47
190
317
14
34
50
112
24
27
55
117
19
60
45
39
67
101
296
23
285
33
172
102