4
83
56
8
22
13
2
1
10
34
7
5
16
40
26
70
55
48
38
47
88
62
82
277
100
44
30
89
39
57
76
73
49
122
63
91
31
43
86
66
52
136
33
21