4
5
22
10
7
13
18
28
38
17
73
19
14
3
16
39
37
76
56
31
252
35
33
20
113
36
57
75
122
25
64
96
46
29
87
62
41
102
123
125
883
287
141
72