0
39
22
13
48
46
16
37
6
31
18
9
86
62
24
83
44
110
74
42
19
123
117
30
15
138
71
50
95
4
375
43
41
34
61
12
114
8
134
82
268
156
81
234
102
28
96
100