41
59
24
42
88
15
123
93
49
5
40
332
63
549
38
558
33
21
60
58
29
280
125
76
111
176
109
11
117
47
12
39
126
8
34
7
3
61
4
17
114
32
134
19
104
130
164
145
50
83
23