96
61
12
192
59
17
55
25
115
131
28
70
90
21
32
88
321
30
62
383
457
16
8
35
240
106
75
77
67
155
42
326
265
23
76
100
154
82
58
130
126
33
135
214
177
95
110
267