146
3
16
5
27
33
291
18
46
52
84
39
34
103
81
13
4
51
42
86
29
26
12
38
17
19
43
37
191
15
7
21
24
207
87
76
97
8
35
171
58
36
49
40
367
78
135
129