127
138
78
10
27
18
49
6
28
72
67
34
60
24
59
29
168
26
105
296
55
91
135
23
41
118
1036
13
208
56
15
123
16
31
7
57
222
36
331
44
68
103
115
30
82
52
66