135
209
36
368
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
16
18
9
2
54
38
25
48
179
15
34
119
82
32