99
134
30
125
56
19
5
155
119
11
74
6
20
37
304
104
144
48
16
60
38
28
70
29
61
90
147
272
45
71
161
102
64
199
76
77
158
139
197
88
83
50
129
96
120
127
72
228
40
361
343
160
167
113
185