98
166
49
9
44
5
77
66
21
16
22
24
12
3
10
18
14
26
11
81
43
41
32
45
106
38
29
31
67
51
151
13
152
40
46
87
20
19
48
54
100
30
33
37
119
50