1
3
0
23
19
6
30
21
14
24
12
38
13
73
15
93
37
16
29
100
49
72
54
47
33
42
83
151
165
222
71
527
314
51
67
469
459
64
22
313
638
48
90
168
20
27
28
25
231
394