77
76
63
45
91
16
19
65
109
10
39
42
15
9
31
148
11
81
7
14
130
3
30
165
28
73
218
172
13
1
26
90
64
233
68
228
112
100
376
22
102
72
99
50
58
32
20