101
148
29
68
54
30
26
169
94
42
114
61
394
108
302
19
271
96
187
52
9
51
106
84
47
24
142
347
126
73
222
34
175
41
46
81
80
189
432
48
140
87
63
105
118
151
173
120
64
243
103
448