188
139
90
46
102
250
313
437
53
125
31
32
77
116
107
52
129
83
115
218
112
255
114
76
19
35
184
185
98
17
200
39
756
123
79
81
416
48
68
339
169
300
13
45
25
113
10
55
208
43
40
22
54
225
167