3
200
5
22
26
53
43
28
19
141
108
21
34
187
54
10
434
30
12
63
86
17
76
57
92
184
25
145
23
7
11
186
71
49
35
41
2038
143
46
712