85
12
53
75
48
38
20
29
116
192
370
136
250
37
51
888
11
26
56
137
76
93
109
43
32
256
423
336
86
220
102
22
87
88
115
39
125
148
24
71
17
57
18
61
36
68
83
21
122
54
189
33
59
35