69
313
32
88
60
102
34
21
23
104
62
77
152
98
10
229
120
58
57
20
17
284
156
50
18
40
67
31
63
41
42
48
19
66
254
180
366
15
43
2
145
39
36
44
1
30
37