0
9
1
3
4
13
6
2
7
8
5
10
41
19
37
50
28
148
12
23
62
33
248
164
109
280
238
54
48
77
214
52
337
72
73
40