22
15
49
89
51
73
54
83
48
34
45
243
77
39
100
384
57
118
129
146
180
132
65
81
74
62
370
394
87
76
127
159
35
120
348
417
142
102
26
106
85
116
220
213
324
143
170
149
287
115
69