45
53
85
192
83
166
23
89
155
102
36
21
24
12
87
41
157
118
69
32
8
38
22
323
223
59
33
62
383
216
1412
351
121
39
81
79
46
355
9
10
13
55
64
63
75
92
105