16
10
21
13
23
1
15
18
20
12
96
33
11
56
17
29
215
7
6
8
36
4
31
42
89
67
30
24
130
68
27
39
34
93
46
47
44
82
233
62
43
110
3