7
37
54
95
52
27
14
107
105
38
45
66
47
32
80
94
132
10
276
82
260
159
357
239
50
124
20
24
12
157
16
46
41
190
130
91
4
5
21
72
126
147
48
19
43
2
8
35
131
23