4
16
15
106
6
3
5
23
21
42
13
38
24
35
61
46
14
17
27
36
12
22
60
20
67
111
9
8
165
552
37
63
190
34
30
31
33
51
69
99
110
19
49
90
121