100
208
311
84
47
21
5
155
127
93
38
65
42
1275
240
41
11
1
106
50
4
110
157
15
7
78
17
61
49
48
188
45
112
14
25
19
32
31
158
55
57
33
34
16
85
13
64
125
92
28