123
3
65
13
342
104
42
48
83
246
0
24
5
37
9
7
157
454
86
6
44
36
34
43
110
235
11
41
28
18
81
19
50
150
23
10
93
152
16
12
68
91
21