85
25
21
4
63
28
36
13
51
27
47
16
56
83
6
367
371
64
2
1
41
284
277
19
49
237
295
354
20
26
10
143
15
76
48
32
7
22
39
14
35
5
120
72
9
30
127
45