45
23
79
41
24
274
238
287
211
68
30
66
27
157
3690
65
133
57
46
12
216
21
16
49
26
162
38
142
110
159
11
35
37
55
53
17
9
5
39
102
628
10
364
1032
120
1440