9
30
3
92
17
28
68
53
85
285
12
25
123
36
6
41
79
73
254
39
99
64
97
21
127
206
14
1
7
63
44
31
23
4
46
65
13
118
83
59
26
49
103
5
61