6
5
44
11
139
37
63
93
23
18
273
283
55
89
46
76
67
21
39
120
47
45
127
95
84
52
17
22
53
71
94
16
65
177
174
43
14
383
54
29
75
32
35
41
38
217
8
15
202
30