5
26
2
21
11
9
12
4
7
14
93
16
10
20
19
24
44
35
25
53
23
258
47
57
37
184
27
51
71
325
90
70
166
183
231
108
34
17
86
146
45
76