0
32
13
7
10
1
2
24
42
39
38
12
25
41
71
23
9
20
15
16
45
46
30
3
8
22
148
40
60
452
65
104
93
216
557
406
488
254
131
251
230
823
89
112
84
268
87
69
43
164