113
103
47
87
123
94
96
58
127
242
181
63
18
33
21
343
76
291
155
207
345
142
121
300
133
41
104
117
681
89
101
70
28
17
55
61
522
26
50
22
65
229
38
49
86
66
23
40
39
118
174
8
114
163
43