2
11
159
20
7
13
16
77
38
317
123
850
117
6
17
39
118
1
50
19
15
140
8
34
27
49
106
10
42
35
89
21
132
25
51
58
70
33
36
67
18
134
30