29
16
4
21
5
23
3
43
9
14
18
19
20
8
28
33
22
52
26
56
42
103
105
44
17
82
116
27
121
55
72
12
39
67
119
71
31
11
37
7
58
224
50