88
45
50
9
84
12
18
87
11
19
65
48
39
152
120
41
25
113
7
30
56
67
99
16
308
74
57
250
2
140
217
114
218
28
40
38
80
91
24
78
176
93
96
102
62
53
82
116
43
52