2
8
37
38
41
88
47
40
411
53
58
36
20
42
68
14
64
87
154
96
138
23
105
83
34
43
54
25
56
281
11
608
954
33
113
67
253
103
601
377
59
118
173
1605
267
126
134
316
365
16
196
215
669