5
1
10
18
103
837
116
45
214
44
39
96
3
40
8
13
70
19
17
77
121
16
60
37
9
26
23
36
98
28
46
53
68
14
65
12
50
49
25
24
75
212
22
29
27