115
47
41
45
28
34
81
7
21
63
33
25
64
22
6
69
52
30
16
70
44
65
175
130
49
43
58
314
548
349
56
148
85
54
35
14
86
10
40
98
108
122
93
60
79
76
51
39
32
210