29
116
192
368
136
250
37
51
888
11
26
56
137
76
93
109
43
32
256
20
423
336
86
220
102
22
87
88
38
115
39
125
148
24
71
17
57
18
61
36
68
83
21
120
54
189
33
59
35
94
45
72
81
52