53
104
144
3
4
8
10
5
24
14
61
50
9
92
17
215
6
116
22
11
609
77
49
47
100
38
79
23
234
76
72
106
343
95
818
254
295
33
141
20
152
36
977
27
251
214
595