0
4
3
5
7
6
19
2
22
10
1
11
28
50
64
110
72
73
357
190
120
84
37
38
57
116
90
168
107
41
123
464
236
212
246
341
255
53
88
104
33
232