45
109
15
41
317
161
167
86
34
20
709
53
19
77
124
87
9
92
5
69
75
55
14
26
24
314
57
46
157
160
376
43
220
31
119
36
11
3
48
250
298
68
89
28
197
23
47
1710