1
11
3
30
12
28
29
2
87
130
68
38
9
113
94
39
36
19
40
20
27
455
23
26
90
46
51
56
5
4
44
75
61
35
41
17
64
194
53
52
57
13
60
211
96
16
55
226
33