0
5
22
146
20
10
32
16
33
34
12
26
11
58
21
31
43
7
183
54
19
59
27
82
61
23
14
17
15
30
29
38
84
39
151
35
67
159
154
18
103