73
172
49
19
40
7
65
84
20
18
79
51
50
66
312
45
27
565
37
96
24
56
123
43
47
101
67
91
53
61
42
153
41
180
26
116
30
35
21
32
28
38
94
102
5003