28
52
48
30
116
104
165
50
68
205
526
92
57
236
79
41
23
14
63
88
74
233
139
38
90
53
117
20
122
67
100
17
39
11
146
208
9
4
66
43
110
12
176
95
140
112
69
84
129
107
56