80
6
36
5
19
39
48
18
21
31
37
10
42
41
13
28
8
50
27
12
95
20
43
2
25
26
35
211
74
62
254
9
44
30
351
51
52
32
3
29
157
83