45
122
47
20
34
158
77
72
14
149
50
8
4
29
28
179
12
35
13
87
60
24
17
85
21
75
6
26
19
44
248
71
96
78
59
69
7
137
76
16
97
522
100
365
37
126
101
174
563