10
26
31
13
7
9
15
17
21
78
19
24
86
68
111
8
55
22
11
3
125
23
28
14
343
36
107
16
65
34
765
89
146
33
112
20
6
67
12
48
46