155
91
76
204
10
189
72
29
87
14
15
81
148
36
25
50
28
24
56
31
254
75
48
55
46
52
70
107
33
51
58
86
74
151
62
43
66
30
125
21
64
38
42
248
47
69
32
96
23
20