12
16
33
43
51
358
165
35
4
8
22
27
41
23
13
20
26
30
53
52
15
60
2
158
6
49
87
28
19
37
59
108
17
24
36
10
46
7
9