2
3
1
73
14
50
42
12
152
80
21
37
65
19
5
39
33
15
24
60
94
74
30
22
40
165
69
100
10
428
128
47
34
41
4
11
29
154
59
9