104
16
90
63
41
54
5
83
20
50
24
12
15
7
26
13
28
25
22
318
11
65
29
32
19
52
46
42
9
8
14
61
43
18
10
17
21