56
41
28
42
296
43
19
58
21
326
12
7
409
46
140
405
135
283
64
119
20
24
10
146
87
30
117
103
22
4
23
31
95
57
84
13
33
105
29
16
9
492
60
67
32