212
63
36
66
65
255
102
91
114
130
25
151
45
49
140
37
20
81
58
26
59
42
84
83
139
101
53
34
82
314
98
281
136
121
52
100
110
74
367
77
14
73
51
22
75
85
72
30
158