8
35
79
87
27
57
29
5
11
32
2
135
22
40
43
68
34
59
38
50
262
190
171
36
39
110
52
441
267
86
84
42
21
75
81
204
141
176
225
113
73
570
123
551
578
31
44
94
164
14
327
334
85