6
80
154
96
105
44
287
102
21
7
12
294
108
125
71
27
107
63
59
180
58
23
120
55
78
28
32
30
39
56
77
46
72
48
38
45
61
17
8
25
110
24
19
52
42
73
162
113
14
114
33