14
13
5
105
11
27
12
2
33
4
6
31
95
43
144
152
92
56
86
47
68
80
88
64
36
66
22
60
59
71
44
35
39
55
61
29
30
9
276
46
25
58
62
76
82
335