10
26
11
21
6
13
36
3
78
4
8
5
19
82
2
1
28
27
7
103
67
14
32
20
31
105
146
35
24
39
34
33
81
41
91
43
121
84
58
44
89
248
119