29
104
349
23
203
62
93
7
210
114
89
19
74
27
17
340
28
33
25
64
21
68
22
31
16
9
4249
153
18
175
57
5737
116
65
59
78
39
84
283
155
61
120
157