127
198
40
55
29
64
412
393
151
164
70
45
232
144
199
101
44
51
33
25
210
28
20
296
48
46
69
27
47
78
49
85
68
26
108
43
34
111
37
8
80
560
180
132
72
113
39