135
209
36
367
77
28
51
52
22
387
140
111
152
83
139
123
70
24
42
27
40
177
91
352
39
64
26
73
14
60
55
15
18
9
2
16
54
38
25
48
178
34
119
81
32