36
43
53
286
122
136
26
157
105
199
156
101
155
204
46
278
48
25
18
94
14
23
79
93
35
132
58
76
51
68
52
39
21
24
10
17
15
87
31
145
20
393
70
8
56
169
107