56
112
17
20
86
76
214
41
15
9
35
21
100
106
85
70
57
109
12
44
26
16
14
23
24
308
53
45
68
132
3
34
72
28
67
162
105
96
19
29
222
136
22
61
89
485