218
56
26
155
127
44
80
108
32
20
33
46
34
101
75
12
49
66
47
102
246
15
23
61
67
65
48
95
21
204
69
333