30
18
16
146
23
47
156
31
26
25
13
43
21
14
86
20
106
84
15
340
70
3
40
42
143
44
89
120
66
28
87
79
48
27
126
53
237
63
32
65
52
91
78
10