5
2
57
43
13
23
19
137
12
98
81
44
58
7
34
84
26
74
9
72
31
422
42
47
68
73
80
21
303
120
14
15
33
53
27
95
35
60
76
69
52
20
89
32
151
406
10
176
110