35
88
90
30
56
79
232
61
19
275
26
42
5
22
153
75
12
6
14
25
499
33
121
24
65
51
123
40
114
255
50
41
27
54
92
47
66
7
20
57
91
62
156
116
31
16
107
102
8