40
77
33
15
133
10
334
18
85
57
12
78
55
73
35
7
107
37
11
6
13
21
25
2
66
44
28
68
45
41
29
31
26
20
19
30
14
23
47
16
54
17
5
22