59
22
257
92
49
41
87
789
127
19
14
3
136
21
47
11
222
48
68
69
141
32
147
42
112
160
51
309
90
358
152
6
34
36
39
35
80
75
4
84
12
194
398
105
50
61
103
170
212