122
113
91
41
55
83
87
116
28
25
11
30
12
17
262
26
240
53
15
24
102
61
21
58
99
187
89
162
69
32
63
88
145
57
44
60
536
65
46
50
54
20
101
52
29
171
1381
80
73
37
38