50
120
76
176
51
169
26
88
138
118
60
528
137
63
68
130
122
44
90
129
1104
27
48
22
199
33
20
34
13
43
70
72
113
59
262
93
114
55
115
324
53
18
116
83
294
19
102
132
144
58