5
67
6
2
12
24
25
41
15
10
17
34
9
35
36
30
31
88
54
174
60
58
102
124
82
107
388
220
143
101
42
38
66
132
105
213
113
47
486
252
218
87
273
362
279
56
115
43
92
106