33
23
58
18
182
21
705
4
244
99
81
87
26
7
6
15
56
16
1
19
51
13
71
105
110
12
50
144
5
3
2
28
17
124
8
9
46
205
53
147
77