21
32
50
27
15
4
14
33
31
41
58
16
37
51
48
12
23
18
177
82
24
29
20
92
45
56
13
8
9
60
57
6
7
36
99
46
43
107
97
47
76
90
68
100
10
147
111
28
17