323
52
49
81
34
95
40
22
101
19
193
110
108
241
90
27
103
43
178
93
292
78
47
242
146
167
80
44
159
42
157
116
399
46
66
170
70
179
136
37
32
189
30
76
61
59
143
127
118