5
9
33
36
8
19
23
29
26
25
84
112
56
774
24
16
13
89
70
30
7
65
93
73
37
22
15
43
6
4
304
131
17
18
54
159
90
57
95
177
307
199
48
59
76
39