5
38
6
14
36
8
11
7
44
163
4
1
21
60
30
33
19
20
31
29
113
10
27
16
28
12
52
35
37
17
54
137
175
76
433
26
114
513
207
67
275
47
157
56
24
96
119