38
104
332
145
36
48
106
238
177
59
27
26
82
34
56
29
101
147
70
83
35
75
135
126
138
53
77
111
17
41
42
160
170
98
33
78
19
45
110
117
87
93
81
31
96
124
67