5
43
10
7
2
22
11
33
30
29
12
8
83
4
3
17
90
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