45
133
13
104
28
12
155
7
79
60
84
195
65
50
26
78
173
15
285
312
131
56
96
94
18
74
68
37
57
266
976
120
32
55
321
20
106
103
11
116
62
40
118
10
95
51