62
13
5
111
90
35
442
61
96
44
17
68
80
33
55
98
40
216
28
20
26
268
31
60
46
25
53
54
50
16
89
29
52
59
185
102
30
276
167
215
285
264
32
348
74
38
121
66
78
36
178
45