28
73
25
2
7
26
13
31
36
51
24
80
39
1
6
32
103
551
18
30
35
11
69
142
10
54
12
45
20
167
101
84
23
85
108
17
68
37
47
296
56
60
63
41
177
15
29