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