332
85
108
47
368
65
425
74
140
75
117
174
83
222
86
71
118
91
128
56
133
26
62
61
159
54
111
103
32
165
73
93
151
102
72
137
40
34
230
444
109
15
98
95
247
375
30
183
25
90