195
31
47
192
28
51
345
81
24
424
21
121
87
61
26
83
158
1041
394
107
68
43
75
33
90
85
203
49
209
144
323
116
831
114
71
331
56
304
150
30
19
128
8315
179
53
259
96
65
66
32
498
690