50
49
34
59
111
81
14
78
74
21
1
23
15
76
17
18
37
7
19
317
30
20
38
180
29
381
298
184
104
41
46
207
47
25
52
114
102
39
62
33
48
28
53
31