5
6
15
19
8
61
21
29
20
27
69
41
52
57
76
46
154
34
40
112
137
79
50
54
16
142
66
17
90
236
62
70
355
379
100
71
89
45
126
56
153
118
48
75
294
105
102
44
148