0
16
23
48
11
33
45
21
9
29
46
5
15
13
28
35
49
130
110
34
51
117
22
158
77
506
92
182
539
18
47
57
209
10
36
14
8
119
123
37
65
185
17
40