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