193
125
216
94
496
236
255
57
106
219
67
124
36
85
29
8
41
45
21
327
132
91
55
33
83
51
27
135
32
31
113
56
71
110
369
202
78
151
88
76
58
99
185
73
208
19
43
305
53
166
117
77
329
248
112