97
98
52
67
59
311
178
426
13
443
68
23
210
154
64
44
190
90
128
348
125
38
336
65
27
36
208
48
28
17
50
21
73
26
58
101
15
45
42
33
189
12
80
83
87
41
104
54
79