31
39
30
52
90
54
48
194
15
66
17
11
167
7
114
83
32
64
22
542
27
80
36
5
41
28
19
4
337
26
8
198
47
42
25
242
21
56
92
12
23
24
35
16
61
101
18
88