0
2
15
13
33
24
98
29
50
52
28
30
37
17
20
32
36
49
22
259
157
74
169
23
35
56
73
89
64
53
45
103
60
31
99
106
46
76
105
34
100
40
140
93
115
87
42
117
118
61
48