101
55
320
23
94
50
43
93
34
7
143
53
112
90
54
250
18
82
15
80
58
68
95
91
78
317
47
46
5
35
616
67
8
13
6
44
31
92
72
10
14
177
75
106
59
16
98