59
333
121
97
103
122
60
23
16
62
65
43
105
89
95
213
76
287
137
228
656
46
164
56
124
94
63
112
37
155
66
119
376
42
91
141
74
29
39
41
48
25
212
51
55
71
129
30
61
75
73
136
36
6