339
28
125
19
20
81
13
36
33
69
17
5
23
40
35
30
50
9
25
409
4
11
0
31
6
27
59
8
54
44
16
358
215
75
10
259
100
3
370
12
176
24
7
412
39
110
79
390
14