108
116
81
18
246
205
39
128
225
185
120
532
103
40
218
325
153
184
147
119
99
199
267
29
104
72
54
97
67
107
69
68
85
284
8
47
71
12
38
58
117
63
55
24
45
76
173
93
148
31
141
26
83
165
329