40
65
13
46
36
49
231
309
48
22
31
5
12
124
90
89
44
26
23
58
76
67
145
62
29
30
237
25
47
24
120
45
166
21
54
88
86
41
14
84
73
79
94
50
107
232
75
265
38
110
17
51
39