89
93
113
50
21
67
56
106
102
228
16
346
79
41
349
8
69
268
18
619
15
81
111
42
54
24
23
87
65
135
77
122
63
74
29
13
19
130
100
177
55
14
96
147
26
35
62