5
12
60
49
50
41
114
20
22
40
15
109
2
43
29
17
121
16
24
18
58
86
19
132
118
27
169
100
56
54
74
68
57
85
88
82
9
101
44
32
21
397
87
13
42
102
36