133
131
93
60
101
8
71
22
51
9
33
32
16
58
86
24
31
45
43
89
90
66
44
92
34
47
27
144
30
10
25
26
19
41
20
126
12
109
68
37
23