3
22
103
10
56
24
4
6
17
23
94
209
19
39
186
28
9
27
21
60
70
42
64
5
26
89
16
154
13
15
48
47
83
12
31
165
82
49
151
91
54
62
205
2
36