2
8
3
14
19
9
7
4
6
11
39
22
21
28
165
13
83
27
61
76
89
32
16
24
81
77
49
273
23
43
29
64
20
52
17
59
44
102
233
18
58
35
30