53
50
60
19
13
16
45
4
3
27
94
76
14
77
24
8
104
5
22
6
12
109
10
35
34
249
42
120
26
40
84
41
161
70
242
66
296
453
65
30
25
611
63
31
154
138