4
2
44
68
56
27
13
12
11
69
33
15
566
3
91
34
35
5
21
45
102
41
36
18
71
22
324
127
65
7
10
79
26
67
9
64
63
100
81
29
142
31
373