103
32
52
36
282
124
115
163
84
79
51
159
110
94
132
157
109
123
71
87
82
77
26
35
165
114
97
243
108
61
25
130
107
118
40
62
292
91
273
128
188
58
154
38
147
46
233