5
9
29
4
14
42
0
44
46
17
15
55
21
22
11
30
80
10
36
274
87
23
16
60
213
63
40
57
72
26
37
84
48
77
148
262
74
178
104
93
32
24
105
267
221
99
53