0
33
4
7
49
44
21
80
35
111
10
31
90
3
59
30
27
26
13
65
187
58
53
45
34
42
94
11
18
36
23
17
20
16
112
252
56
113
150
14
29
46
278
301
127
148
71