5
16
11
21
6
37
82
114
9
12
36
225
35
25
101
53
17
38
81
41
26
78
340
71
60
95
939
30
89
66
42
52
115
147
185
199
56
169
507
247
121
109
93
141
74
107
168
40
50