41
55
30
64
25
22
96
89
59
39
75
20
68
81
732
6239
294
13
126
18
44
175
90
260
26
5
106
34
140
42
43
86
31
67
97
348
19
327
99
219
113
76
54
29
38
62
117
125
112
46
23