28
88
15
40
173
175
26
118
77
79
38
58
29
14
393
409
65
76
374
71
105
98
41
55
56
122
44
22
45
67
180
163
34
32
383
338
72
20
36
62
63
93
30
101
434
85
144
135
90
74