50
294
255
22
209
297
34
21
25
75
121
28
60
8
99
69
16
108
6
95
48
19
57
14
54
17
18
68
47
139
93
32
96
43
49
11
40
9
66
33
23
20
46
12
70
10
58
59
39
133