84
91
76
65
39
29
106
35
13
48
53
17
50
169
314
85
23
59
178
266
113
182
75
61
78
44
152
349
43
114
129
51
86
222
311
52
102
31
121
47
49
28
112
126
119
185
134
88
199
105
19