21
45
193
77
99
180
27
22
101
54
73
56
32
19
29
26
7
17
33
87
104
46
120
37
44
23
16
65
95
25
43
30
34
88
58
3
24
40
75
271
179
118
41
130
91
52
31
100
90