42
9
14
108
64
121
74
80
75
213
60
170
38
54
12388
130
1649
81
656
140
123
365
124
85
36
115
195
162
41
110
65
347
105
77
242
78
291
51
90
61
82
125
133
83
155
63