21
38
82
8
3
1
96
5
6
12
15
0
27
13
39
19
26
85
23
113
22
52
9
11
70
65
348
111
43
56
77
122
34
74
101
99
46
59
53
150
50
248