45
87
61
24
8
12
23
64
208
79
68
134
9
90
18
13
32
25
15
621
1
6
29
93
89
34
240
205
488
175
409
204
21
48
35
3
313
70
884
55
113
52
17
37
4
99
7
30