39
68
81
732
6239
294
13
126
18
44
175
90
260
26
5
20
106
34
140
42
30
43
86
41
31
67
97
348
19
327
99
219
113
76
54
29
38
62
59
22
117
125
112
46
23
66
12
17
248
51
14
55
50