39
11
35
31
119
52
78
27
188
3
256
26
104
161
17
22
44
190
49
30
82
180
534
199
198
123
65
18
21
72
51
323
116
83
54
70
36
13
4
321
15
8
171
46
84
12
117
89
10
440