62
95
71
75
130
47
129
66
44
64
77
53
14
51
38
135
213
94
83
254
159
46
84
221
87
123
55
70
30
98
184
32
80
127
139
35
317
194
11
6
128
292
252
1053
166