38
14
24
155
31
30
32
33
74
25
19
49
368
29
16
12
110
27
98
65
48
486
530
67
90
69
78
36
88
46
188
93
107
168
372
532
26
18
124
5
250
433
125
167
40
42
37
9
244
41
228