2
53
22
116
5
23
19
7
358
38
21
3
31
8
13
30
44
74
77
68
10
45
47
20
32
102
90
36
70
25
4
15
46
72
24
12
76
28