42
62
2
15
4
8
16
3
24
40
134
49
321
23
12
35
13
7
20
29
105
113
185
53
125
285
142
19
28
14
131
163
11
141
6
58
32
10
47
405
54
97
22