30
108
175
24
44
166
23
107
255
67
90
11
123
63
25
36
47
6
7
84
45
127
113
50
95
35
20
133
48
31
79
9
22
264
105
152
41
4
183
28
77
74
26
29
32
14
8
53
3
73
17
12
21