2
11
1
39
5
16
7
13
4
9
12
51
26
35
25
10
17
32
8
3
20
30
149
14
15
21
69
23
239
199
42
54
382
96
67
71
342
420
263
464