19
125
38
21
646
282
323
14
46
23
11
16
43
50
54
131
25
86
28
31
258
1003
89
146
10
669
120
47
34
300
309
49
65
301
122
30
267
465
1744
440
205
127
108
69
55
91
35
260
42