0
1
3
12
5
22
23
28
20
11
145
19
4
36
21
13
986
91
34
29
39
99
63
14
167
138
89
43
56
86
57
60
62
117
190
75
52
69
40
37
31
38
17
10
33