2
0
21
13
22
5
9
11
14
24
4
25
47
286
33
77
32
208
49
26
20
44
117
36
78
35
17
200
39
37
29
260
92
89
18
40
66
128
23
56
130
70
85
127
87
175
105
131
146