22
13
99
14
26
42
21
12
53
8
6
17
25
11
5
36
133
16
255
116
38
45
125
79
50
301
308
96
143
334
151
316
39
37
177
404
213
68
35
65
124
108
449
138
130
235
41
89
86
66
34
47
59