95
58
79
105
42
106
30
62
39
29
27
17
38
141
15
41
143
36
53
74
19
37
21
13
88
63
23
77
51
11
48
96
43
114
14
26
122
135
112
31
28
86
46