89
34
11
344
18
5
115
68
128
107
38
172
142
15
6
81
99
33
41
70
171
208
134
256
31
7
9
98
13
52
97
72
28
194
32
108
22
44
17
124
40
1
42
53
49
84
112
58
4
153
61