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