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