75
253
98
102
38
83
52
91
141
74
44
57
93
147
145
161
15
84
30
41
55
36
103
45
66
37
114
23
29
33
79
128
164
123
54
50
60
46
85
34
78
154
73
202
51
294
53