48
22
31
58
14
16
90
15
8
10
33
25
74
39
13
394
56
113
1166
454
42
19
178
35
32
37
18
26
17
6
61
28
69
185
49
87
64
99
67
123
4
93
29
167
83