3
78
1
5
15
47
18
68
42
19
23
64
20
11
175
73
9
12
45
28
95
145
88
7
96
50
32
26
49
37
43
29
114
79
22
35
21
248
129
27
8
46
157
24
682
16
101