77
41
318
51
57
55
84
34
62
18
8
99
70
40
682
29
36
6
20
116
17
5
31
67
352
13
10
307
16
289
391
37
33
26
11
24
117
103
104
439
44
76
9
56
86
50