12
9
5
3
15
11
51
8
14
46
21
23
22
27
16
39
25
33
125
107
64
162
108
35
124
44
122
47
50
7
153
19
34
56
20
10
31