28
45
29
59
36
48
50
3
312
102
44
54
25
8
68
37
680
24
197
65
66
82
12
57
56
15
5
16
49
401
121
39
61
136
63
60
53
47
153
89
533
31
516
35
773
14
41
460