15
22
28
58
19
99
151
59
78
12
36
77
73
65
365
162
203
81
152
367
34
120
38
7
8
33
67
39
132
70
18
106
23
102
54
25
37
13
166
85
31
4
26
50
56
9
21
43
16
104
2
20