50
42
36
92
10
123
20
104
6
48
21
937
73
41
304
65
12
15
17
34
23
74
26
16
79
149
110
30
59
25
49
19
98
32
9
39
70
55
85
54
14
37
44
200
53
632
1109
96
237
66
22
51