161
78
132
69
378
43
42
65
75
33
47
77
135
73
141
113
30
144
53
31
88
89
93
97
48
39
32
102
61
46
22
64
308
38
21
108
35
20
51
50
67
49
29
13
153
57