75
26
122
58
85
329
109
103
78
36
65
247
18
41
208
308
63
94
188
45
42
52
61
25
33
13
32
60
50
68
44
127
115
193
124
40
64
81
136
145
305
23
35
300
73
222
39
10
15