286
31
18
32
37
11
38
15
14
686
12
49
656
45
54
21
752
28
33
130
35
3493
53
4
5
3
46
139
295
227
675
265
79
108
61
65
203
43
351
66
220
22
16
102
103
10
29