27
37
2
112
46
70
29
12
168
620
36
13
7
26
227
17
15
505
136
42
110
126
5
38
100
39
229
62
80
1
30
22
35
44
18
28
24
142
144
108
90
219
51
23
33
43
416
122
31