0
22
25
20
9
26
6
73
38
50
18
35
4
36
198
44
19
8
54
34
104
27
7
17
13
10
85
23
39
14
11
51
5
16
132
117
61
254
106
120
79
297
300
96