2
0
3
9
113
23
118
123
40
29
38
149
12
93
65
79
107
49
145
34
64
48
33
59
44
22
67
18
50
13
32
30
42
36
37
81
206
10
63
31
27
11
335
80
47
46
24
25
101
45
135