113
132
16
103
274
82
77
19
55
71
15
27
45
143
79
31
42
34
40
111
17
48
212
54
49
70
225
119
46
129
218
66
92
95
199
33
255
160
32
39
50
127
94
173