0
3
27
11
107
73
15
38
10
46
20
12
62
16
25
13
58
51
24
60
87
81
68
206
37
104
50
22
48
56
70
65
101
53
72
36
127
39
132
90
67
106
175
85
77
91
126
59
93
321
402