48
35
32
138
52
119
91
55
96
43
166
46
37
44
184
123
67
31
170
157
63
132
80
173
71
77
109
172
69
61
116
86
133
11
104
160
115
92
41
168
682
26
25
13
56
65
75
322
57