26
49
108
180
112
43
28
21
41
120
69
35
147
73
19
236
154
106
757
237
61
55
24
334
39
34
15
114
59
47
94
72
18
67
77
53
52
45
40
50
65
58
20
326
117
13
68
42
66
90