5
22
11
10
95
36
269
32
63
9
224
130
98
389
23
141
89
44
251
73
109
80
116
79
41
17
167
99
68
35
74
38
34
43
75
118
246
407
86
199
77
143
31
6
202
84
61
18
173
414
30
81