5
18
20
4
32
124
120
0
13
64
12
17
11
19
37
26
69
46
14
115
44
2
33
633
53
74
851
603
509
439
144
66
49
16
23
22
277
27
68
55
36
63
30
77
45
135
41
34
114