6
11
37
20
3
63
28
501
1
134
43
267
48
76
370
13
430
72
85
21
74
38
169
1833
584
107
10
5
15
33
97
452
36
29
54
145
41
18
98
502
161
335
40
164
102
66
49
223
35
244