0
4
5
15
20
145
12
10
2
7
19
25
31
9
30
6
18
8
11
58
1
24
33
152
50
59
27
39
26
132
14
41
29
38
23
22
89
67
100
131