9
14
12
60
4
25
8
64
7
167
52
51
33
40
35
50
20
22
115
107
48
24
98
84
88
126
65
101
45
83
140
143
72
148
47
41
34
56
74
42
128
53
21
81
100
39
376
117