121
16
77
107
28
13
11
24
33
7
101
62
42
52
30
53
32
23
35
317
226
136
43
135
100
29
69
89
26
181
97
45
82
378
74
194
38
21
59
68
31
140
266
248
15
36
20
265
73
245
94