4
1
6
23
28
16
11
27
20
17
30
5
29
64
10
13
33
63
8
19
135
69
82
25
9
21
49
342
7
12
38
106
78
50
142
37
35
48
97