57
43
26
84
77
69
18
194
64
89
30
85
20
22
127
103
50
31
14
51
174
23
145
44
39
27
34
8
41
93
289
87
285
111
221
132
29
75
32
319
96
74
65
58
16
45
61
247
584