242
19
35
37
309
83
72
74
159
153
47
30
21
7
55
13
57
33
27
100
4
73
81
50
65
64
91
9
104
62
8
113
39
70
25
41
405
20
32
67
59
38
17
351
60
34