7
43
32
102
115
194
14
31
61
273
58
65
45
12
26
28
21
76
46
40
84
20
11
683
83
122
19
35
67
340
124
85
96
133
89
48
29
55
74
3289
41
562
57
53