0
8
3
36
35
49
135
134
53
31
90
40
88
68
87
122
29
34
65
214
58
310
78
39
74
84
77
210
67
112
106
62
82
45
22
734
142
15
93
64
110
128
60
32
274
183
124
238
76
240
206
75
131
332
73
24