41
123
32
75
106
292
30
10
17
14
25
37
22
16
20
136
49
19
213
68
11
23
26
157
29
171
384
76
33
100
6
8
4
57
307
59
12
343
21
28
43
40
15
38
42