136
255
122
39
15
29
42
125
144
13
64
84
41
30
257
89
239
31
24
189
43
262
27
82
100
56
124
94
23
96
48
196
26
83
110
51
106
112
86
363
47
95
59
309
77
68
92
49
118
318
101