12
35
109
26
5
70
11
81
42
37
34
28
9
83
23
174
10
39
79
17
7
101
61
296
30
149
50
2
19
14
3
18
1
15
8
21
33
483