3
140
56
33
16
40
39
164
24
62
44
122
65
37
92
23
29
78
21
63
12
32
67
17
30
19
42
10
13
130
97
15
22
11
57
25
203
113
521
47
84
53
123
18
88