34
87
56
28
74
75
25
42
19
54
29
105
97
92
90
23
111
64
51
835
37
35
695
847
113
203
78
55
285
175
241
46
30
609
343
532
33
337
40
31
10
17
152
76
39
73
47
20
215