2
8
16
53
24
20
7
32
29
189
45
19
92
81
142
27
21
31
44
13
64
28
23
30
9
15
37
68
17
533
35
25
218
74
95
185
43
205
137
58
10
36