10
40
25
23
15
31
104
41
11
46
150
73
16
2
53
9
79
12
14
29
50
3
22
26
8
4
77
18
169
57
51
83
30
17
55
193
56
32
59
20
39
27
19
34
82