5
42
10
6
2
22
11
33
30
29
12
8
7
83
4
3
17
90
28
52
39
37
126
13
429
73
27
38
51
18
114
21
68
111
14
19
79
65
151
129
72
179
57
32
78
41
47