118
22
293
153
686
448
52
32
37
42
752
8
34
21
41
196
47
130
16
61
276
38
76
59
65
20
58
89
17
84
92
67
9
29
171
119
33
658
7
28
13
55
87
54
11
50
14
166
36