13
19
50
22
9
39
15
27
42
152
73
31
72
96
112
12
52
43
132
67
48
213
65
84
209
54
61
150
46
68
90
133
76
94
57
30
40
196
62
120
208
114
125
81
35
70
124
29
82