218
56
26
155
127
44
80
108
32
20
33
46
34
102
75
12
49
66
48
104
247
15
23
61
68
65
97
22
204
69
334