108
180
65
32
34
112
177
26
47
48
119
8
37
79
501
25
212
91
36
57
641
45
597
51
20
770
208
64
136
69
21
39
103
60
18
246
238
90
14
4
147
49
29
9
131
418
403
3
190
134
28
50
40
54
114
182