38
104
331
145
36
48
106
238
177
59
27
26
82
34
56
29
101
147
69
83
35
75
135
126
138
53
77
111
17
41
42
160
170
98
33
78
19
44
110
115
87
93
79
31
96
124
65