341
66
21
18
152
129
75
104
246
11
43
42
61
33
94
51
95
52
99
71
461
128
36
112
63
157
23
34
72
45
5
511
212
257
247
143
88
147
65
22
64
125
49
91
28
60
12
113
32
185
127
103
35