58
16
28
83
31
50
409
37
110
15
53
42
176
92
78
25
88
10
82
95
3
1
56
18
54
303
45
9
96
4
46
158
530
6
17
8
21
13
43
33
48
144
22
26
41
84
40
19
93
30
24