109
34
52
122
36
67
46
214
77
65
392
152
76
83
18
285
85
129
69
57
128
28
132
257
44
51
107
32
71
40
94
60
31
91
98
317
236
27
15
299
100
166
111
37
80
64
106
48
59
102
112
66
81