77
121
44
232
49
326
31
376
137
17
52
192
328
46
55
360
269
20
59
135
223
39
140
170
679
74
284
161
38
93
67
128
83
138
107
50
263
42
200
99
189
41
56
47
125
252
51
30
22
25
79
33
64
113
95