28
503
13
23
356
366
83
88
48
50
9
85
12
18
87
19
65
40
154
122
25
47
115
30
58
67
103
52
16
313
74
59
258
2
142
221
116
29
38
81
92
24
79
96
107
66
89
54
84
43
33
39