88
100
86
3
36
23
26
29
30
186
70
73
19
7
71
12
68
82
160
43
17
15
94
22
18
72
69
81
42
8
44
135
51
93
35
127
31
25
37
20
136
56
28
362
111
58
423