378
59
22
191
30
120
182
108
40
44
116
51
12
96
70
23
84
43
11
20
28
53
61
47
65
19
49
13
17
56
18
37
6
15
76
35
21
54
71
27
93
10
9
32
4
302
50