23
32
93
46
37
51
2
17
42
6
13
21
7
194
3
16
92
117
100
22
99
134
150
31
24
40
163
60
15
111
14
36
12
64
4
26
95
44
18
34
145
47
79
55
43
39
183
59
204