29
11
22
43
52
51
36
40
14
24
62
119
47
66
65
289
34
140
97
50
86
13
21
197
78
38
37
72
75
41
347
200
45
23
91
63
26
340
74
287
83
151
84
180
17
64
57
175
44
121
69
70