4
7
12
36
16
6
31
93
51
50
77
15
384
371
32
343
75
8
223
159
234
18
46
10
3455
198
39
186
5
19
14
58
35
82
88
65
70
11
25
33
57
38
100
21
47
17
34
169