45
11
54
93
42
23
126
14
29
31
37
18
22
2
97
103
26
65
27
145
36
56
81
8
41
40
24
75
35
46
368
39
43
267
28
60
48
67
77
85
285
134
70
243