29
21
84
55
26
100
231
16
39
17
52
38
34
35
37
24
142
31
48
148
330
22
36
87
70
32
15
42
40
139
59
7
28
351
152
11
58
33
64
12
83
124
49
93
23
27
51
41
9
105