75
35
49
6
158
31
126
378
18
116
64
59
9
15
143
42
44
70
21
221
28
46
30
34
58
26
13
233
33
108
57
99
135
82
142
114
37
74
20
71
54
56
148
83
104
38
258
262
110
53
222