21
40
28
20
63
34
12
84
17
10
35
109
15
68
29
110
94
30
7
45
82
27
160
48
76
13
90
57
50
1
66
65
36
54
31
14
24
92
100
46
117
4
362
184
49
114
71
52
113