12
17
10
14
8
5
6
4
23
16
2
43
57
34
55
54
102
19
9
107
88
92
65
41
28
20
198
49
24
61
26
89
277
37
51
29
31
32
281
48
64