2
5
3
8
12
35
76
15
17
61
24
72
20
14
10
23
9
13
44
7
41
4
37
100
39
53
148
89
90
66
75
107
50
63
103
79
34
25
16
86
31
18
29
114
11
28