46
310
31
39
159
14
26
346
97
154
227
322
69
230
34
36
80
76
23
140
11
179
83
87
65
125
78
268
213
64
71
88
122
120
94
258
143
84
90
337
49
43
133
19
127
50
121
254
48
317