13
5
19
1
4
23
12
20
48
25
8
7
40
17
6
27
3
21
36
51
49
98
64
87
107
81
143
146
46
193
68
166
86
122
37
22
55
96
103
132
35
184
187
50
92