77
41
23
184
34
25
51
319
132
302
4
38
44
95
83
105
39
40
45
22
53
49
104
78
210
24
152
28
61
74
60
16
64
308
8
317
55
144
36
46
26
76
180
54
116
66
56
195
371
153
102