28
18
55
35
42
92
86
113
8
4
25
58
173
88
311
46
23
65
9
16
6
633
17
49
30
743
24
20
52
15
51
33
879
34
50
27
159
40
3671
2
3
7
0
26
141
301
281
629
243
82
121