325
100
36
21
28
132
43
167
65
232
136
89
29
140
131
71
83
59
88
116
17
74
106
86
66
96
32
270
53
162
24
212
405
16
67
54
419
52
42
160
27
174
34
41
95
144
31
18
64
157
152
35
48