92
28
9
58
21
29
20
49
87
110
51
59
68
285
60
7
105
38
137
8
32
43
83
114
167
89
101
66
64
39
26
154
102
62
55
13
76
27
22
34
67
47
134
98
50
74
200
25
33