2
1
34
18
22
59
32
25
23
7
13
16
31
9
152
29
8
5
27
30
17
10
3
36
19
52
68
21
15
65
102
55
14
26
28
38
310
239
46
20
159