5
6
11
33
18
34
25
35
15
66
39
31
17
29
36
52
250
24
23
106
89
533
19
363
152
263
51
49
12
144
148
57
114
88
64
124
78
160
93
69
45
32
116
121
26
307