95
23
159
97
34
10
64
22
122
320
9
39
46
29
43
104
113
11
53
35
287
93
32
48
187
119
220
62
30
3
2
20
8
14
7
37
31
6
16
36
13
26
1
115
12
18