39
80
59
120
78
9
96
74
133
140
346
27
22
41
89
26
30
72
50
93
218
141
635
76
101
151
53
55
97
28
23
49
61
48
130
69
83
63
1289
295
127
29
143
36
104
31
238
403
315
54
52