1
18
4
2
8
6
5
21
13
3
29
19
43
23
17
11
27
0
10
122
91
7
69
14
24
53
46
48
138
61
33
55
22
237
275
953
49
63
90
37
92