5
134
116
18
201
57
3
2
11
88
31
46
30
189
74
49
40
87
43
205
28
14
60
13
110
54
56
12
17
181
9
10
41
21
24
83
38
96
34
4
33
145
6
39
47
143
168
150
160
79
25