122
119
280
5
4
79
25
42
46
168
15
34
29
43
61
83
12
125
88
94
154
40
93
214
65
37
39
141
187
132
197
139
462
123
109
206
62
36
21
38
28
54
64
190
87
511
32
23
89
102
49
19