432
104
68
171
222
116
76
105
102
145
75
64
48
25
92
35
69
168
38
107
83
62
97
157
54
20
74
141
130
449
37
72
129
159
306
70
4
34
40
51
32
262
88
270
153
122
80
52
58
113
200
261
27
36
60
132
118