121
36
110
87
151
84
52
159
218
75
17
102
62
123
353
180
128
81
47
35
118
65
13
60
28
126
44
267
43
136
88
116
157
54
127
91
51
49
312
97
77
131
9
45
76
18
78
156
242
20