2
6
4
38
5
14
20
13
11
8
12
9
36
29
25
16
18
19
31
76
17
104
98
30
32
108
39
33
109
65
23
63
61
229
221
48
72
59
187