5
44
67
21
49
8
6
15
113
51
31
41
27
38
55
48
35
33
69
39
68
32
369
29
111
222
11
20
19
16
40
83
334
104
378
399
66
1006
13
137
386
268
18
23
28