14
51
47
52
76
87
75
255
125
27
69
543
33
21
66
23
232
164
46
135
44
127
263
162
81
85
55
292
198
200
4486
84
41
1729
59
40
112
257
301
79
10263
24
18
72
983
77
142