172
53
38
51
49
70
47
46
648
41
54
68
26
55
25
33
92
28
95
2
31
43
23
82
115
20
32
75
76
57
42
34
40
45
61
39
119