125
93
80
21
79
61
19
28
122
70
97
57
160
243
46
52
10
33
74
146
25
5
73
72
23
42
4
58
100
37
16
29
3
117
219
13
82
185
222
157
20
181
40
241
45
22
26
14
434
212