1
5
4
8
10
2
0
12
3
33
21
22
31
101
35
26
17
43
61
102
14
130
29
28
38
19
44
225
20
6
160
9
7
25
277
149
16
27
15
97
39