98
251
360
93
28
245
27
54
32
43
22
34
62
69
138
23
135
12
8
40
78
318
61
11
5
122
6
15
274
390
177
30
539
75
49
71
576
165
161
333
121
51
420
375
16
26
7387
107
19
126
18