77
18
105
51
25
33
16
41
34
36
97
54
12
63
71
66
455
412
334
265
24
27
86
42
65
53
17
10
121
26
48
254
11
164
31
305
309
28
1381
15
206
447
890
85
39