49
61
154
80
693
85
58
34
651
386
117
26
42
101
64
305
76
19
83
55
183
136
1432
144
21
77
160
316
262
93
210
4305
95
162
72
30
48
43
73
7
41
40
165
28
79
82
181
108
98
33
1176
71
50
128