121
24
85
178
161
56
86
90
44
152
25
271
82
27
397
370
33
32
337
268
116
16
169
142
64
160
29
7
74
28
145
87
19
92
38
20
49
70
37
405
42
123
30
50
17
59
10
14