160
260
50
96
48
41
56
36
28
22
65
49
66
14
25
2
62
83
93
130
44
51
19
58
31
94
84
33
63
248
109
99
91
35
21
39
111
79
23
180
47
143
291
77
69
200
226
11
209
120
75
259
70
156