38
29
32
282
16
52
435
66
57
84
102
44
58
15
48
177
131
63
23
43
64
25
72
443
83
65
67
154
54
150
26
318
17
41
11
8
181
34
164
97
40
47
196
21
30
45
80