5
36
12
3
7
37
87
9
42
41
6
72
16
8
19
20
54
2
493
76
22
28
29
27
13
93
30
64
35
26
31
58
38
205
45
14
47
111
24
149
146
156
18
25
230
443
62