196
146
17
11
18
44
36
13
42
102
22
27
38
338
127
148
74
83
115
46
60
85
48
23
19
29
33
72
151
10
302
62
54
120
32
8338
437
82
134
142
21
16
14
106
20
59
601
26
1416
135
259
1184
175
414