3
30
19
42
4
15
13
155
274
119
245
23
11
26
17
25
14
10
12
56
6
118
198
89
24
29
58
38
150
128
66
31
33
36
39
123
98
45
40
44
57
84
52
51
47
35
65