320
34
71
64
225
129
90
115
54
79
127
111
62
99
110
374
131
81
77
194
97
153
61
28
40
63
39
66
68
161
106
70
69
75
532
87
623
210
152
283
105
98
74
175
35
119
50
169
48
53