32
41
171
101
57
51
33
27
72
8
48
38
46
31
17
20
47
177
116
36
82
68
26
78
292
29
140
535
302
21
115
112
25
23
16
13
135
39
34
22
43
236
7
24