0
15
23
30
14
21
38
33
16
17
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