5
37
71
36
19
26
7
211
363
122
15
164
42
11
63
99
30
56
88
3
23
35
79
9
84
177
24
28
46
157
94
102
85
14
43
181
33
511
125
41
368
57
8
60
16
200
76
96
149