0
3
23
37
12
17
8
5
28
30
38
16
13
10
4
50
15
18
31
68
24
132
26
27
45
34
9
33
108
36
11
127
582
104
60
86
85
88
49
166
119
251
59
90