76
53
23
116
159
48
93
69
41
127
56
17
107
225
242
497
247
12
30
83
63
555
91
78
99
412
31
72
137
36
252
29
34
81
86
67
101
46
106
74
96
18
44
138
20
79
108
499
49