107
51
267
91
37
27
45
47
346
73
7
17
26
53
68
30
140
266
9
405
103
49
70
50
134
118
167
138
19
58
96
44
52
48
34
8
146
76
136
23
187
67
13
262
55
38
90
5
32
123
22
39
252