103
72
30
24
13
16
49
104
27
141
302
3
6
45
5
2
57
55
36
15
65
17
33
34
466
46
48
79
9
37
28
21
59
44
20
40
23
10
11
76