81
36
8
30
55
529
123
3
85
28
10
82
44
38
309
40
412
369
18
7
13
141
76
17
69
102
29
26
128
23
66
130
56
46
117
15
42
538
19
394
859
157
27
58
39
115