203
114
87
99
136
309
88
231
150
83
81
286
750
354
42
6
5
17
63
59
153
105
21
68
3
104
36
77
251
57
102
61
11
32
38
28
47
4
289
125
50
143
123
110
49
7
13
39
14
100
15