27
40
136
307
72
76
13
94
100
32
34
192
105
60
104
194
57
79
84
18
109
38
56
90
43
61
70
122
52
17
23
66
127
65
36
28
51
97
157
88
39
288
146
47
112
85
83
133
69