160
40
51
18
58
12
38
67
23
24
53
135
43
47
74
426
129
114
39
34
25
104
59
102
37
22
10
11
20
13
14
7
55
27
16
36
29
63
152
9
3
17
33
45
166
15
50