69
61
78
96
45
35
31
187
18
122
47
51
57
49
127
68
21
75
34
16
145
30
40
32
121
97
42
28
46
39
13
22
41
73
104
53
115
44
93
206
589
153
377
60
212
94
56
168
123
62
152