5
43
10
8
2
22
11
33
30
29
12
7
83
4
3
17
91
28
52
39
37
126
42
13
429
74
6
27
38
51
18
114
21
68
112
14
19
79
65
152
130
72
181
58
32
78
41
47