150
289
125
34
25
33
81
18
30
14
21
355
112
115
89
80
64
254
105
32
167
8
46
40
53
144
41
111
36
65
59
28
72
15
69
75
71
48
145
140
200
77
22
127
12