2
14
98
17
139
35
48
67
19
86
45
7
13
8
31
57
47
15
34
64
16
257
75
80
39
37
127
226
141
117
129
58
110
40
30
77
54
255
24
51
72
120
107
65
63
236
55
92
272
126
21
196
308
146
109