56
112
17
20
86
77
216
41
15
9
35
21
100
106
85
70
57
109
12
44
26
16
14
23
24
309
53
45
68
132
3
34
73
28
67
163
105
96
19
29
222
136
22
61
89
487