49
108
126
56
172
68
169
104
76
140
27
26
71
60
38
91
69
241
93
645
43
55
40
19
50
45
95
13
59
118
73
34
42
51
52
44
63
61
31
103
24
89
70
84
35
57
25
131
28
225
200