139
32
405
141
443
197
26
212
40
69
20
52
22
13
53
9
21
17
35
34
25
11
8
23
43
36
95
66
54
7
30
39
19
29
12
27
78
74
150
194
94
10
47
51
38
166
33
86
92