219
32
133
95
394
191
76
94
4
152
114
85
38
17
50
82
53
65
86
22
42
29
12
64
40
414
75
156
23
39
69
142
106
409
192
46
70
79
121
345
366
89
19
58
41
67
77
92
31
60
84