50
47
276
57
37
94
89
25
34
51
71
6
31
18
119
129
112
69
52
20
41
28
53
142
17
62
65
23
36
68
59
73
70
145
354
54
39
24
61
42
33
122
82
29
79
67