5
2
37
362
19
16
77
96
49
12
7
24
9
15
59
34
26
76
72
46
107
14
8
32
10
222
20
13
33
11
68
53
28
127
25
21
22
4
36
61
133
166