64
97
29
22
48
27
65
43
21
46
107
85
80
306
102
69
124
41
88
36
56
23
90
119
57
26
20
18
30
116
142
258
68
15
95
757
55
32
16
405
25
11
277
12
66
42
75
292
34