288
143
102
416
75
272
42
155
33
66
20
36
78
68
139
31
26
88
57
79
69
56
95
116
3
122
104
16
52
77
44
28
7
30
40
81
76
86
103
48
59
150
35
166
89
41
117
85
209