12
29
30
35
5
7
22
32
120
19
51
64
102
33
11
27
167
18
15
38
13
20
36
86
107
104
67
222
54
39
9
72
83
80
34
25
60
68
10
44
28
69
58