50
21
72
43
49
60
116
93
294
103
95
86
84
138
66
181
92
48
667
388
456
63
59
179
85
26
38
102
344
81
250
133
57
32
75
79
35
491
7
8
11
5
15
46
18
161
58
36
104
94
6
23
37
831