22
18
85
138
67
57
63
108
86
21
7
33
345
11
38
6
156
56
42
26
30
1
36
31
9
12
8
43
71
28
65
41
20
88
134
14
5
101
233
217
121
72
61
96
82