11
10
91
144
29
13
2
57
96
64
65
21
7
24
16
5
45
14
9
3
31
39
55
38
1
4
23
27
132
34
82
79
70
43
12
53
48
40
22
18
149
41