25
9
28
964
55
16
4
100
272
19
22
74
44
79
70
51
202
61
23
21
576
47
336
122
180
48
430
17
26
856
12
62
33
56
125
11
262
40
766
289
50
377
156
52
943
248
671
54
146
420
371
293
143
285