70
43
20
25
30
108
82
165
89
68
44
9
79
64
61
11
95
53
23
167
47
388
112
56
62
35
72
377
51
125
34
73
122
22
77
93
40
37
19
57
13
75
120
219
216
80
41
28