38
421
666
33
28
49
24
23
42
54
50
40
91
115
52
108
87
51
31
6
17
56
71
60
79
218
180
92
47
70
30
67
103
86
184
48
89
44
64
32
81
75
55
69
73
98
88