39
94
26
158
54
79
32
37
46
68
84
48
41
312
99
220
35
51
34
106
36
125
28
118
85
276
120
83
115
71
103
47
89
53
33
61
40
56
147
236
124
58
90
66