361
206
533
42
160
70
45
154
139
132
44
117
313
90
376
134
616
112
51
62
267
277
55
157
131
85
46
28
104
36
88
126
49
127
37
89
95
22
926
662
73
184
396
567
146
169
278
100
165
86
105
124
226
225
94