5050
93
88
45
160
68
23
52
445
825
54
15
245
131
64
181
130
223
49
39
9
53
40
134
51
102
41
67
25
21
35
11
205
344
46
143
56
19
87
123
30
5
156
186
13
37
203
125
169
65
161
33
17
356