31
308
46
38
432
39
187
33
32
28
37
24
83
126
17
76
12
34
125
103
36
40
59
108
78
92
208
41
171
19
136
138
143
145
8
132
331
9
980
181