32
160
148
117
74
220
41
48
126
473
39
105
294
283
242
77
106
114
54
155
480
51
356
234
194
85
144
46
99
152
37
86
20
109
36
624
263
1493
435
10
38
49
44
29
232
19
108
856
69
183
227
17