76
152
12
158
8
37
10
83
64
42
31
4
7
471
98
18
97
100
39
160
51
101
22
17
60
73
30
363
1029
38
356
27
24
104
128
68
364
102
217
48
20
43
307
350
342
54
113
108
47
52
209