128
103
174
18
21
31
311
150
223
279
76
108
313
48
393
129
515
235
51
170
25
350
40
282
81
42
165
345
607
85
144
5
156
41
426
17
62
13
68
14
104
512
79
22
37
12
66
138
438
49
35
8
88