46
59
51
63
19
55
82
121
56
106
67
25
874
97
297
108
143
62
102
28
34
17
81
93
86
65
41
18
206
71
3
36
14
50
40
35
79
16
298
12
85
131
83
44
49
125
117
77
90
29