3
47
8
79
10
4
17
6
33
52
53
38
48
23
72
36
26
24
94
68
34
46
22
141
115
382
83
135
217
59
188
120
136
1955
77
281
143
100
81
88
194
238
295