31
433
360
37
36
25
15
23
26
30
32
206
54
16
59
38
139
268
24
19
188
136
18
67
29
51
65
10
124
28
119
14
13
68
212
269
33
118
141
445
43
73
208
2624
42
86