10
31
60
77
44
153
105
7
34
12
23
11
15
29
58
65
9
45
112
98
114
50
32
26
78
14
20
5
76
4
82
93
159
339
19
13
3
8
61
150
37
6