95
4
21
57
48
105
515
9
13
12
120
11
7
2
42
8
15
37
52
23
1
6
14
16
49
19
34
22
5
85
269
86
617
25
203
53
26
118
50
136