21
33
13
11
14
12
20
6
4
29
44
27
28
45
50
93
2
17
19
42
32
3
26
35
9
30
80
52
15
88
90
86
79
150
40
69
8
47
192
37
62
16
58
76
41