45
37
66
15
13
31
14
24
43
12
20
60
6
50
79
34
144
3
18
32
74
40
10
153
248
308
595
145
99
106
135
127
136
97
227
110
96
113
1198
252
52
88
38
190
76
48
54
196
273
260
41
70
61
47