109
241
149
232
95
67
487
45
24
271
11
12
19
180
33
259
72
31
80
91
63
23
51
30
42
96
29
147
65
37
66
151
76
16
43
101
144
202
61
97
169
124
39
56
28
36
117
81
40
104
7
483