19
44
31
78
15
17
33
69
305
497
86
24
16
59
225
82
25
48
5
2
112
8
287
137
0
93
60
27
23
76
58
56
43
64
89
37
122
138
12
20
51
47
105
109
18
34
53
57
54
13
74
3