0
9
12
5
30
11
42
17
99
41
27
10
34
24
28
72
44
15
32
49
61
46
723
223
397
55
73
474
100
23
14
236
107
138
89
106
120
433
37
31
36
230
172
112
197
266
604
82
180