60
96
88
92
107
58
25
137
101
41
51
21
146
29
321
445
70
14
83
228
74
28
19
35
77
52
651
148
153
303
37
93
63
814
115
610
121
38
376
13
165
177
48
110
97
108
78
56
125
147
233
124
128
218