3
1
14
13
80
4
102
22
52
249
26
6
18
186
50
24
54
41
70
38
76
146
39
65
29
182
43
167
48
21
77
19
229
89
7
23
35
100
75
42
188
59
17
15
8
12
28