14
31
40
20
17
5
8
9
131
44
6
21
35
13
36
76
2
12
80
78
41
77
967
32
48
16
53
268
10
50
58
59
85
117
235
101
149
140
151
213
184
121
33
127
73
328
70
134
378