169
236
32
94
126
128
52
123
26
14
12
81
40
56
23
25
20
218
106
37
67
19
34
43
68
63
28
248
107
125
148
138
98
114
184
36
529
276
60
39
42
149
57
33
59
120
72
157
58
557