0
5
37
13
20
19
59
3
34
54
22
116
33
2
41
84
154
133
90
102
31
171
390
83
39
113
89
18
79
147
195
215
204
125
139
123
238
85
225
43
40
915
176
53
131
194
219
56
423
68