7
6
1
16
14
15
40
41
48
50
76
60
24
75
172
54
20
35
120
199
142
113
56
185
176
371
87
89
126
211
188
231