103
61
67
51
94
70
68
45
33
38
63
27
39
58
141
36
37
133
24
53
17
135
62
19
16
88
98
50
23
335
21
32
76
44
52
54
46
48
60
41
99
158
34