5
12
37
23
16
3
4
41
19
126
2
1
15
10
83
7
11
14
0
18
24
86
38
48
45
53
33
98
25
102
67
79
17
95
291
52
179
32
13
8
336
93