5
1
14
7
9
22
6
4
106
40
49
78
88
48
28
65
77
45
27
33
142
271
76
91
94
35
31
193
105
93
60
79
87
103
30
37
42
58
72
120
134
17
75
62
68
128
57
132
211
163