240
39
19
90
80
127
46
69
62
76
70
33
203
41
24
10
48
12
64
32
43
37
28
56
42
44
18
128
82
190
179
51
29
13
237
95
186
117
34
11
342
49
130
61
16
23
108
98
67