195
349
617
24
159
645
20
69
400
188
248
44
79
506
663
30
204
174
107
128
91
46
60
29
35
58
126
307
37
83
45
1135
359
141
343
330
55
121
64
938
25
95
205
85
215
13
47
40
222
93