50
102
67
55
82
22
19
28
17
104
15
35
66
24
10
21
214
18
29
83
159
232
49
75
151
77
41
20
73
51
42
37
26
36
23
12
108
163
5
61
30
62
40
79