31
20
37
313
116
24
45
262
70
75
39
135
44
130
42
253
29
57
125
54
17
14
33
34
92
26
177
15
108
88
18
36
89
46
28
23
32