196
120
72
56
37
5
22
41
107
12
43
69
25
87
61
170
19
93
82
60
54
39
100
101
53
17
92
21
36
20
11
30
42
65
31
124
33
1506
26
49
13
28
104
29
27
51
272
34
50
35
62