108
13
37
10
161
97
140
111
15
8
17
9
58
24
4
6
16
36
60
18
101
26
214
78
42
19
41
12
75
33
44
25
46
51
27
438
68
7
32
31
38
35
49
96