27
112
22
19
151
23
61
123
50
109
64
41
24
33
40
88
193
179
99
18
53
29
113
49
68
79
129
124
76
8
73
160
26
59
395
127
11
51
137
83
15
82
245
174
107
65
145
32