2
13
122
210
11
64
39
25
73
60
75
42
58
28
87
43
50
94
179
48
63
93
30
7
134
147
67
15
110
98
199
71
82
9
52
186
148
65
170
412
125
182
74
100
77
159
90
44
157
109
97
16
61