5
4
23
51
75
65
93
43
287
127
47
28
117
42
21
74
24
19
13
30
14
35
350
2
16
90
12
196
708
118
250
54
57
59
104
50
52
134
63
97
34
36
31