2
22
32
4
25
26
38
75
19
18
1
270
6
54
133
151
36
34
111
10
106
53
64
46
12
196
40
683
284
113
120
13
51
204
58
886
304
23
362
92
15
73
11
3
59
39
57
20