0
1
4
2
3
7
35
17
104
50
66
34
30
11
56
15
173
41
39
33
155
88
73
31
18
22
47
51
38
108
53
115
54
27
114
58
64
119
26
14
383
36
20
25