101
31
80
4
3
116
142
11
277
15
33
13
32
37
47
82
26
72
8
14
9
28
122
48
95
40
55
58
30
23
99
70
7
74
6
94
20
5
160
12
75
18
71
22
81