172
45
66
216
65
61
160
5
39
113
84
51
201
69
130
259
260
52
15
27
137
380
190
0
328
68
279
111
42
155
44
46
100
23
256
19
50
36
10
83
43
49
97
58
133
54
11
72
115
29
86
35
94