22
16
245
68
65
100
46
54
137
82
27
95
33
25
140
159
15
18
6
72
30
12
31
166
106
17
32
70
49
75
24
113
50
225
39
719
41
8
94
4
71
47
89
42
112
40
7
180