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