50
103
78
56
80
6
61
62
28
364
163
9
30
5
22
37
97
72
44
19
52
51
15
17
35
354
184
34
108
33
21
75
10
12
161
136
392
13
29
20
331
25
4
32
69
36
548