295
333
16
12
9
32
19
6
112
105
85
23
90
20
7
75
80
52
68
84
92
14
4
13
44
63
45
69
24
48
53
103
11
35
31
5
15
17
22
8
2
33
94
10