247
40
96
64
122
26
25
8
3
27
41
30
15
66
45
2
39
86
298
12
34
51
18
572
31
7
75
73
78
32
121
52
38
23
21
20
29
14
83
6
1
11
58
5
117
42
35
22