5
8
42
16
76
31
37
7
23
14
13
36
20
84
10
237
17
142
92
30
67
35
28
62
64
58
38
34
50
47
166
238
125
32
102
105
285
138
21
11
18
73
48
33