5
2
10
4
63
36
17
3
46
30
6
18
70
74
44
55
156
86
23
56
29
61
77
31
33
127
68
130
186
184
181
202
462
92
341
96
15
45
240
113
254
37
84
135
71
28
39
158
75
27