93
96
31
65
107
47
76
38
7
32
78
80
71
74
62
61
59
157
11
3
53
41
126
56
63
87
30
88
86
100
368
73
79
106
17
40
44
35
171
29
90
276
121
20
72
68
303
33
23
19
27