5
1
15
4
14
22
102
42
72
122
24
157
38
119
31
33
62
36
67
79
380
49
74
324
53
86
190
78
217
55
1575
85
46
223
77