31
34
5
77
8
20
54
76
181
309
64
25
79
51
28
65
16
74
17
287
66
33
29
160
111
49
214
24
36
262
40
21
3
50
4
59
22
87
131
14
38
97
73
13
55
30
7
41