2
43
5
5
8
1
77
48
13
4
4
7
111
48
4
5
43
9
20
47
33
63
2
1
76
18
9
4
6
8
4
75
12
9
3
2
3
2
6
3
16
21
19
16
2
36
37
305
118
24
192
6
46
18
17
262
187
32
83
31