13
67
20
64
121
43
63
10
36
108
97
77
45
27
73
243
155
79
106
95
24
54
90
141
119
75
89
130
982
46
18
70
28
171
19
376
50
37
375
47
104
88
464
56
25
185
91
158
258
498
102
81