183
115
92
48
50
47
147
19
104
34
167
70
9
272
253
73
149
3477
95
55
36
41
38
20
79
26
175
103
361
53
17
58
222
29
46
44
32
120
14
60
116
22
68
99
7
62
132
42
61
168
85
123