0
46
5
31
2
10
50
6
75
8
16
13
22
45
18
14
11
58
26
43
39
84
33
68
132
121
41
47
65
80
96
104
82
61
52
64
17
25
59
332
76
57
23