37
45
66
15
13
31
14
24
43
12
20
60
6
50
79
34
144
3
18
32
75
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