23
19
69
64
36
29
111
60
24
41
26
48
95
16
53
74
227
96
87
170
68
58
18
46
427
80
237
28
31
39
43
38
51
33
3298
1201
56
47
295