118
25
102
20
50
52
17
126
77
16
8
54
32
3
799
27
346
94
28
30
39
66
46
64
37
101
180
33
164
12
204
35
24
9
44
22
15
88
76
109
86
65
145
61