122
65
435
212
46
75
30
103
84
23
41
16
15
117
5
92
43
51
360
256
218
147
172
214
74
124
81
129
64
159
156
91
160
154
139
42
354
52
58
40
313
228
316
136
155
100
70
126
68
315
108
83
152
38
57