2
38
122
7
103
15
9
6
32
8
14
10
73
43
61
30
69
26
13
27
48
131
31
74
17
51
34
24
22
40
42
200
60
82
39
36
304
318
89
84
538
111
179
361