51
220
279
105
21
16
52
95
15
179
102
50
46
100
81
131
109
152
64
26
32
39
65
63
31
38
22
110
48
18
99
13
19
14
73
37
34
82
9
255
62
2
68
148
43
54
94
222
83
185
108
70
33