9
13
7
3
4
15
109
42
12
14
22
8
16
77
84
17
10
18
27
35
293
25
60
120
61
23
59
37
79
95
19
100
32
36
39
6
26
30
5
148
20
28
2
29