93
8
52
31
141
67
65
48
20
23
95
62
58
130
30
453
13
243
416
40
51
198
41
71
60
21
12
25
84
137
69
68
56
43
79
151
183
46
107
29
19
26
34
101
133
309
45
15
177
59
10