106
187
36
92
111
76
12
55
28
20
54
5
17
46
64
18
37
16
318
34
24
33
49
44
216
333
35
60
11
29
114
104
271
109
265
69
43
108
50
152
118
26
90
94
27
72
65
63
19
62
91