126
19
38
26
15
65
48
23
41
21
107
62
50
69
35
75
20
265
36
12
57
30
24
32
37
77
91
71
45
103
93
46
176
120
148
291
166
234
142
147
140
196
58
79
134
165
156
391