298
357
66
79
81
135
110
107
35
74
47
148
125
14
153
18
8
103
33
147
6
100
9
90
200
24
7
77
58
83
137
17
59
221
335
278
132
61
26
39
262
55
5
122
179
96
38
69
67
88
53
260