38
65
29
69
60
24
46
41
44
26
359
59
50
377
116
406
176
28
99
53
52
31
43
79
48
22
75
92
16
23
89
125
610
157
78
35
57
63
30
123
139
74
64
107
130
324
61
54
692