31
43
49
60
441
95
72
24
79
50
12
51
120
33
69
32
44
41
130
28
57
64
61
29
58
20
106
46
17
42
21
40
23
15
273
83
73
158
38
362
184
153
76
25
150
34
65
148