448
43
83
150
105
7
264
58
9
16
30
317
54
48
51
36
28
215
81
89
18
37
31
22
221
880
131
113
172
15
56
981
216
63
20
45
38
1027
99
52
49
23
86
26
27
294
40
186
276
393
539
71
580
333