95
35
68
77
12
45
5695
158
17
3
52
50
24
15
2
10
161
7
81
33
31
73
82
9
18
30
246
38
80
41
22
11
28
48
21
19
13
34
91
83
42
40
87
118