0
15
23
134
18
6
57
38
53
7
13
14
29
36
48
378
89
34
106
87
94
17
55
175
151
86
72
81
109
163
158
39
66
90
42
70
108
96
85
116
60
64
22
52
16
74
49
318