45
125
33
100
60
199
66
58
84
14
31
15
65
75
1355
43
151
54
190
97
134
119
62
111
28
42
201
41
39
599
27
633
539
51
10
17
11
26
12
24
35
46
22
38
40
203
49
4
135
30
13