3
4
0
13
30
17
14
26
16
15
33
20
22
27
24
23
31
40
106
25
21
51
35
79
8
42
56
531
82
37
72
66
116
43
383
74
92
71
63
77
38
29