82
350
232
42
27
145
31
94
167
174
478
32
379
336
88
77
152
141
143
44
139
449
131
210
30
87
80
50
24
0
150
111
59
205
54
108
117
71
19
422
95
39
153
18
86
90
124
33
26
362
65
36
41
51