79
17
16
10
30
94
78
19
26
95
104
371
374
162
228
287
153
279
86
60
132
127
91
239
297
59
31
254
144
161
32
92
398
105
25
21
45
107
20
411
14
150
62
55
70
57
155
192
76
34
37
13
80