0
4
48
61
8
25
35
28
56
30
18
26
22
86
42
145
15
112
216
14
44
53
73
57
167
114
66
47
23
182
126
422
383
197
159
342
108
156
298
65
937