140
24
32
95
42
11
37
3
27
10
141
57
84
58
15
14
169
205
71
68
396
271
167
49
7
54
102
18
43
185
30
77
100
180
59
160
87
156
157
28
19
111
40
124
20
165
63
76
21
126