120
19
4
26
59
17
23
33
31
13
257
336
104
25
140
35
123
114
21
20
46
77
48
29
131
28
44
45
545
15
153
434
66
747
116
58
134
24
75
195
115
172
61
215
37
212
283
27
102
110