160
103
172
121
53
112
69
81
14
70
79
22
78
25
125
68
31
193
126
132
16
48
46
23
54
243
72
44
49
84
257
10
11
98
93
148
118
17
74
94
39
30
27
59
128
67
65
234
82
248
105
350
246