150
99
75
22
19
65
83
142
72
78
17
41
36
302
66
165
208
24
35
40
28
14
58
38
152
217
118
33
61
43
86
30
31
42
57
79
15
47
25
175
46
13
23
76