35
66
71
101
264
83
52
49
33
23
95
155
63
48
24
45
21
28
167
104
165
197
86
32
42
59
68
51
110
97
77
37
36
20
54
107
58
73
27
41
148
79
31
70
84
40
295
69