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