0
3
13
33
10
23
17
146
11
28
20
34
41
18
36
100
27
32
7
16
58
2
9
57
38
35
29
22
68
42
76
60
24
95
114
93
61
126