30
44
54
19
21
76
128
34
24
17
456
271
33
713
43
23
90
68
53
235
63
71
110
96
13
26
203
484
37
102
64
284
433
77
56
42
15
149
32
86
29
183
31
3
239
185
161
226
109
191
199
40
154
697
305
122
25