5
19
11
4
20
46
184
239
30
32
13
36
79
38
27
17
77
39
16
26
18
14
62
67
52
24
8
31
44
25
101
23
102
124
2
55
73
86
97
3