32
84
4
111
65
45
20
37
8
69
12
44
153
67
73
48
36
91
127
7
95
61
17
30
567
120
60
116
24
58
174
214
122
66
38
35
49
42
83
139
62
385
440
123
304
363
6
155
47