18
295
31
79
28
47
53
46
144
56
67
35
50
30
61
78
86
76
285
5
65
23
150
22
235
93
169
106
110
41
12
174
25
122
15
33
84
16
29
315
102
11
38
27
113
21
7
539
108