81
38
27
89
50
22
37
5
35
13
56
20
2
15
47
71
54
46
26
14
31
83
84
371
162
151
279
44
132
64
79
188
161
70
17
127
398
33
69
42
16
41
11
236
45
53
30
411
62
94