238
109
87
73
23
10
15
76
62
155
224
26
41
95
33
227
43
85
381
92
29
145
45
58
60
55
36
52
28
159
696
35
98
30
126
51
97
66
250
64
83
38
68
233
47
69