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