2
9
7
100
15
47
392
30
102
65
106
38
32
5
12
18
37
108
92
158
22
26
48
159
135
345
301
115
160
192
105
140
39
11
24
179
84
66
725
96
83
63
198
23
14
8
4
3