85
49
74
58
369
188
154
103
72
151
261
192
514
94
44
111
84
32
114
99
101
61
275
141
140
134
170
102
86
89
534
161
203
93
146
108
55
15
122
125
40
21
54
42
36
17
25
126
31
97
57
211