60
12
33
42
41
14
20
9
31
16
18
19
27
24
46
62
21
246
28
150
67
162
72
86
51
103
58
29
96
102
119
56
101
32
97
22
53
39
139
90
114
116
117
48
975
145
113
85
185
108
146