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