32
9
28
112
17
11
35
93
41
59
30
15
49
106
46
47
50
18
124
26
29
34
13
24
20
39
23
38
680
37
45
53
40
94
44
61
144
89
132
91
160