30
13
15
28
50
53
76
43
33
21
44
291
64
47
39
63
25
77
40
97
62
187
10
104
41
32
19
22
35
9
110
18
61
26
31
51
23
181
11
112
2
37
16
54
34
141