28
50
138
81
41
530
22
44
134
110
7
32
42
68
183
63
93
86
120
47
95
84
56
85
37
2
97
18
17
82
300
107
27
171
13
5
10
67
131
89
87
55
241
49
46
456
3
51
19
92