4
73
20
17
161
23
22
76
30
28
56
84
95
98
36
120
71
53
214
556
224
203
65
104
67
142
373
59
97
41
276
125
349
75
381
45
85
307
64
157
253
82
100
326
54
61
44