41
125
79
188
240
345
55
123
64
46
20
49
211
31
39
34
10
3
328
577
534
19
1
7
4
52
12
109
96
11
399
208
61
14
100
179
77
170
132
81
88
92
110
93
136
16
28
8
94
101
87
67
143
113
13