29
92
41
88
4
123
23
113
37
45
28
56
80
9
48
8
22
560
60
65
174
21
74
50
3
16
44
76
61
90
40
152
13
237
163
39
19
66
25
124
54
35
12
42
34