107
40
13
9
18
11
33
15
47
17
29
57
82
52
21
19
23
27
35
28
43
6
30
14
36
20
26
140
161
45
32
34
188
77
4
51
55
24
49
31
99
65
331