127
51
220
279
105
21
16
53
96
180
102
46
100
82
131
95
111
153
66
26
33
39
65
63
31
40
22
113
49
18
99
13
20
14
74
37
34
83
32
9
256
62
3
69
15
148
54
222
84
186
108
71