2
18
51
49
35
241
15
40
7
157
9
50
123
6
16
33
22
81
98
25
46
23
13
63
158
53
20
24
80
70
72
57
52
28
17
39
337
59
0
14
29
106
36
12
4
11
3
38
10