31
61
3
16
43
64
13
21
280
4
30
8
376
50
28
26
5
152
17
138
54
9
12
32
27
97
23
91
92
53
410
33
34
41
19
18
14
75
25
66
15
40
52
48
55
78