81
300
25
24
66
29
45
39
106
111
15
91
113
54
90
59
36
351
42
10
49
35
21
84
95
73
43
71
56
303
151
201
89
34
38
237
112
412
63
104
46
22
33
186
85
62
16
23
69
79
179
75
13