42
10
9
39
36
75
30
11
50
15
18
14
12
31
22
20
21
47
41
111
76
116
35
72
40
71
155
44
64
52
62
70
84
8
7
33
288
61
140
77
48
496
79
65
159
23
56
189