31
99
18
23
50
104
22
19
34
9
336
65
39
17
5
78
35
41
75
96
71
76
61
27
236
6
145
58
51
28
124
48
15
33
12
652
74
112
63
14
72
43
60
10
56
130
77
20
70
32
185