5
40
35
24
26
13
44
32
25
4
20
60
277
31
18
27
23
3
14
10
61
39
52
12
117
19
109
6
28
123
80
55
62
112
212
224
128
17
56
75
16
139
48
83
43
37
236
166
22