49
30
34
220
116
91
212
67
103
42
84
39
65
19
25
35
41
119
89
105
33
343
245
80
58
86
99
436
194
163
104
134
64
238
17
418
69
70
26
444
156
14
60
102
239
75
27
20
36
81
280
579