44
28
45
105
31
15
32
54
383
121
138
62
97
178
47
59
76
53
48
30
49
23
77
166
38
314
111
66
143
61
10401
453
104
174
157
119
43
57
27
22
145
17
70
93
725
60
686
134
259
1459
185
473
248
4036
539
667
103
491