79
114
67
98
30
19
40
20
96
86
70
89
38
317
23
53
36
108
8
15
49
17
72
307
84
157
88
103
509
154
100
41
131
52
31
32
151
39
51
193
462
27
206
74
165
50
22
127
57
28