5
85
34
379
31
55
97
114
48
25
49
57
109
32
123
17
47
14
39
301
221
124
113
80
42
40
170
27
20
130
191
8
102
45
28
62
44
12
65
100
981
89
36
283
120
22
58
176
270
196
565
29
63