99
13
368
27
86
20
72
34
26
9
43
182
997
170
381
56
44
238
18
36
97
35
21
11
40
28
4
19
102
95
58
54
47
7
98
15
48
60
41
94
80
178
38
67
103
30