42
34
3
15
27
141
38
29
114
16
32
19
31
37
140
18
6
86
13
25
93
73
11
1
33
66
57
28
69
26
120
50
112
84
39
46
82
145
22
483
191
70
53
62
184
83
40
21