91
82
35
58
138
23
13
90
56
33
39
28
60
351
156
31
7
70
26
130
340
19
198
40
34
46
54
72
59
47
3
45
55
52
69
119
29
8
38
93
145
180
43
22