0
20
11
22
7
8
15
86
51
158
38
53
21
33
41
39
40
4
83
42
82
30
174
77
36
28
47
289
43
90
29
25
57
105
14
23
64
49
67
46
55
26
19
92
180
150
73
32
16