85
35
130
59
102
8
109
24
126
73
181
39
30
264
246
34
51
930
55
528
21
96
71
114
134
47
432
189
53
222
243
86
83
15
254
78
242
170
69
115
72
54
6
57
64
107
121
58
17
40
79
97
63
52
19