100
314
22
65
27
38
14
32
28
36
80
155
48
75
122
26
21
52
176
457
37
160
102
150
33
84
34
67
82
24
60
53
57
31
54
23
41
16
94
1145
144
71
101
93
96
74
291