79
18
59
145
403
424
679
496
279
201
552
518
177
82
736
72
76
89
19
119
81
20
8
234
61
124
51
46
25
40
34
69
36
55
23
3
49
30
97
7
28
256
86
16
85
93
123
65
27
411
33
43
17
161
35