1
3
43
39
41
6
9
5
18
15
23
38
11
21
81
48
42
12
13
22
14
33
45
95
16
133
98
141
32
19
192
100
203
105
158
25
163
36
238
28
61
24
188
116
2069
68