21
33
96
19
14
46
42
82
7
3
22
38
25
40
48
64
70
16
13
50
110
26
109
43
227
53
17
31
15
99
119
85
169
137
27
6
4
66
61
11
107