655
102
101
41
135
50
83
188
70
22
32
361
80
20
75
53
36
29
66
128
61
243
267
45
58
143
153
170
257
42
40
57
189
64
232
344
345
129
686
65
49
145
160
38
607
54
46
114
12
100
43
99
35