3
1
13
28
21
12
30
10
15
9
37
17
26
4
69
89
23
67
14
150
51
165
49
8
61
97
60
66
27
242
50
43
98
34
25
29
31
6
149
104
38
115
54