12
480
45
66
61
37
15
79
34
19
54
48
43
47
109
49
58
106
77
53
115
91
181
199
73
51
339
305
140
204
179
117
85
67
50
248
82
165
20
26
138
93
81
90
104
313
147
142
40
63
238
187
327
87
244