112
141
42
38
109
59
76
70
28
39
41
29
22
139
58
45
31
40
93
34
49
56
151
71
30
52
72
123
43
78
88
51
44
80
19
55
12
130
54
27
26
24
79
8
11
15
33
94
75
13
35