29
146
11
143
6
44
83
53
12
32
14
35
33
170
73
115
30
199
126
65
22
13
101
95
55
36
38
59
10
8
80
72
7
266
154
23
43
20
58
50
121
92
39
542
19