101
95
30
20
123
37
27
33
15
48
113
36
19
82
66
53
197
56
38
380
44
28
117
61
21
6
369
73
58
25
330
23
111
103
62
269
50
29
150
32
49
87
125
81
26
882
137
41
131
54
96
107