21
90
31
44
30
49
53
165
50
32
41
29
37
132
67
38
76
65
167
91
18
27
45
246
104
13
25
22
28
35
64
73
11
16
24
88
33
17
110
14
42
137
51
36
153
162
26
43
126
205
247