349
221
41
46
27
49
341
115
345
139
12
35
55
38
45
451
28
5
87
163
95
103
129
140
123
52
61
36
17
143
8
14
21
16
93
239
72
3
63
57
10
80
394
125
356
40
25
44
24
6488
74
193
84