111
61
22
58
49
88
166
28
70
769
12
30
13
47
9
15
16
233
148
124
72
35
73
41
64
33
44
62
39
25
29
125
24
34
43
19
69
45
17
75
23
80
20
32
46
40
11
48