0
1
8
7
2
12
3
4
5
15
49
34
22
86
157
17
64
131
106
46
59
48
87
217
229
83
117
53
287
50
33
76
82
276
55
209
71
20
38
108
122
104
29
73