25
173
72
57
50
22
10
38
15
28
29
24
16
60
12
52
102
33
30
67
34
267
276
65
62
36
79
27
69
126
74
11
194
111
265
31
61
90
46
98
141
58
78
40
68
174
26
35
43