40
101
201
44
35
349
138
20
38
167
973
51
33
398
163
48
267
17
1178
19
169
141
37
152
28
103
189
394
89
16
15
79
78
429
49
83
29
77
23
36
18
27
41
1121
21
56
26
358
145
68