118
67
217
6
32
26
304
40
15
60
7
57
251
117
128
134
90
43
83
47
45
114
121
69
165
87
49
55
52
36
71
44
21
232
212
216
105
93
38
85
73
142
77
100
102
48
42
190
76