100
94
82
7
37
49
59
54
62
20
201
24
15
46
50
51
36
103
71
84
12
86
17
44
30
64
175
41
27
290
107
32
22
31
42
38
26
28
65
106
58
25
21
70
66
153
105