28
188
53
90
172
291
99
95
27
315
88
49
21
16
38
65
10
536
72
7
394
3
47
43
25
82
56
20
40
177
87
32
13
33
104
22
83
8
124
165
148
34
565
5
63
67
94
79