109
174
63
41
159
74
204
53
123
30
31
12
78
66
57
150
171
7
75
73
100
48
21
107
35
29
72
17
85
39
693
9
190
259
50
98
90
11
230
202
119
22
95
108
56
49
58
25
210
124
68
64
104
348
28