4
23
25
8
39
17
120
37
14
139
15
18
112
534
43
31
110
36
35
369
274
9
57
194
92
54
115
58
47
81
149
34
38
97
41
11
32
44
22
62
21
10
102
106
30
352
130
75