0
15
30
23
14
21
38
33
17
16
104
19
42
4
35
18
36
54
41
47
73
20
51
144
66
89
134
43
219
48
52
170
84
56
119
71
128
81
75
39
68
142
44
29
95
229
124
61