31
42
40
38
12
56
22
17
49
47
62
18
16
48
39
319
8
94
121
96
25
19
84
41
50
81
63
28
85
55
32
112
159
14
154
97
36
44
24
398
79
149
11
23
88
213
198
5