45
390
65
14
22
97
39
47
76
8
23
17
209
92
102
156
12
24
16
10
81
7
28
32
121
13
15
666
57
52
147
27
31
69
120
154
86
85
117
343
87
672
74