30
108
47
13
87
25
42
23
39
31
26
28
35
21
51
96
77
29
44
14
3
11
15
20
18
4
65
10
1
37
101
9
7
17
19
76
6
216
43
46
5
102