5
14
31
24
37
10
22
18
17
30
16
21
4
25
58
13
41
29
54
86
27
63
199
12
15
268
73
118
114
46
94
1
135
166
103
125
123
53
79
75
32
55
221
42
101
198