38
66
17
118
34
344
40
36
42
128
83
58
41
310
47
131
76
61
52
92
86
25
72
59
30
29
10
450
108
37
53
51
22
90
46
94
120
123
19
109
98
33
21
32
12
242
27