5
48
68
210
4
311
160
100
23
28
79
30
389
75
17
53
37
44
27
40
38
378
16
52
116
26
11
212
86
51
70
128
8
15
140
124
253
57
43
290
219
142
35
22
39