29
28
57
40
154
373
355
65
52
60
376
41
58
74
94
853
18
27
64
78
75
643
37
72
11
104
32
461
10
24
17
26
25
109
61
89
144
33
22
44
50
150