112
141
42
38
109
60
77
70
30
39
41
29
22
140
59
45
58
31
40
93
34
50
153
72
56
53
73
126
44
79
89
106
12
130
54
26
55
25
24
96
8
11
15
33
95
19
78
13
37