96
36
30
24
18
14
35
72
37
20
31
21
38
19
13
17
53
116
46
12
81
15
90
48
22
29
49
68
52
40
11
5
403
10
16
57
41
132
34
126
26
496
39
307
164
87
332